Java 在圆形/圆形布局中显示地图

Java 在圆形/圆形布局中显示地图,java,android,Java,Android,我有这样的要求(下面的屏幕截图),我没有找到在堆栈溢出中构建此布局的特定解决方案。有人能帮我建立这个布局吗 地图将位于圆形/圆形视图内,红色边框将用作计时器,随着时间的减少,红色边框也将减少 将地图片段与ImageView一起包装在框架布局中。Imageview将在地图片段顶部显示一个圆角矩形 <FrameLayout android:layout_width="wrap_content"> <fragment android:id="@

我有这样的要求(下面的屏幕截图),我没有找到在堆栈溢出中构建此布局的特定解决方案。有人能帮我建立这个布局吗

地图将位于圆形/圆形视图内,红色边框将用作计时器,随着时间的减少,红色边框也将减少


将地图片段与ImageView一起包装在框架布局中。Imageview将在地图片段顶部显示一个圆角矩形

   <FrameLayout
    android:layout_width="wrap_content">

    <fragment
        android:id="@+id/map"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:name="com.google.android.gms.maps.SupportMapFragment"/>

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:src="@drawable/circle" />
</FrameLayout>

并且可以是圆形

 <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android"
           android:shape="oval">
        <gradient
            android:angle=""
            android:endColor=""
            android:startColor=""/>
    </shape>

将地图显示为圆形

我有一个。。。为您提供的技巧解决方案:))


神奇的是图像
bg
。周围的颜色必须与背景颜色相同

红色边框将作为计时器工作,随着时间的减少,红色边框


你可以用它来显示你的圆圈进度条

可能重复的@RoShanShan I go你标记的问题,但没有找到任何满意的答案,而且如果你注意到我的屏幕截图,你会发现计时器部分,它与其他问题不相似,所以我没有找到任何重复的方法?如果您对以上问题有任何解决方案,请与我们分享。谢谢,伙计,您的解决方案确实对我有帮助。很快我就提供了完整的代码+1.
<RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true">

        <fragment
            android:id="@+id/map"
            android:name="your map"
            android:layout_width="250dp"
            android:layout_height="250dp"
            android:layout_centerInParent="true" />

        <LinearLayout
            android:layout_width="250dp"
            android:layout_height="250dp"
            android:layout_centerInParent="true"
            android:background="@drawable/bg"
            android:gravity="center">

        </LinearLayout>

    </RelativeLayout>