Rounded corner mapbox mapView


Rounded corner mapbox mapView



So I'm trying to add a small mini map to my android app with a mapbox mapView. I'm trying to add rounded corners to it and I can't seem to find a way to do that. Is there a good way to do this? I know one option is to use a CardView but it doesn't seem to round the corners of the map.





use any library for that.
– Harshit Agrawal
Jun 21 at 16:30






yes, you can do this. Follow this answer. It will help you to do that.
– Sayem
Jun 21 at 16:45





I don't entirely understand that method. I tried to do what the answer said but the mapbox mapview doesn't resize. Is this maybe an issue with mapbox?
– Rubinstd
Jun 21 at 19:08




2 Answers
2


<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="400dp"
app:cardCornerRadius="12dp"
app:cardElevation="12dp">

Put your mapview in here

</android.support.v7.widget.CardView>



This card should work perfectly for you.





I've tried doing this but my mapview still seems to stay square as apposed to actually fitting to the corner. Is the mapbox mapView just weird with this?
– Rubinstd
Jun 26 at 18:51



What are the layout width and height of your Mapbox map in XML?



I followed https://developer.android.com/guide/topics/ui/layout/cardview and this XML worked for me


<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:mapbox="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">

<!-- A CardView that contains a TextView -->
<android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/card_view"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_gravity="center"
android:layout_marginTop="32dp"
card_view:cardCornerRadius="10dp"
card_view:layout_constraintEnd_toEndOf="parent"
card_view:layout_constraintStart_toStartOf="parent"
card_view:layout_constraintTop_toTopOf="parent">

<com.mapbox.mapboxsdk.maps.MapView
android:id="@+id/mapView"
android:layout_width="match_parent"
android:layout_height="match_parent"
mapbox:mapbox_cameraTargetLat="40.73581"
mapbox:mapbox_cameraTargetLng="-73.99155"
mapbox:mapbox_cameraZoom="11"
mapbox:mapbox_styleUrl="mapbox://styles/mapbox/streets-v10" />

</android.support.v7.widget.CardView>


</android.support.constraint.ConstraintLayout>



rounded corner Mapbox MapView



enter image description here






By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Comments

Popular posts from this blog

paramiko-expect timeout is happening after executing the command

Export result set on Dbeaver to CSV

Opening a url is failing in Swift