Java 如何创建具有透明边框的圆形imageview?

Java 如何创建具有透明边框的圆形imageview?,java,android,xml,alert,Java,Android,Xml,Alert,我想创建一个与图中所示相同的警报对话框,但我一直在研究如何创建带有透明边框的中心imageview 您的对话框有一些类似于底部AppBar和浮动操作按钮的视图。当然,可以编写一个自定义的视图,它看起来就像一个底部appbar,但是使用原始视图更容易 您可以使用以下对话框布局(我省略了按钮栏,因为我想您已经知道可以通过LinearLayout)实现这一点: 有关设置BottomAppBar样式的详细信息,请参阅使用此库 <com.google.android.material.bo

我想创建一个与图中所示相同的警报对话框,但我一直在研究如何创建带有透明边框的中心imageview


您的对话框有一些类似于
底部AppBar
浮动操作按钮的
视图。当然,可以编写一个自定义的
视图
,它看起来就像一个
底部appbar
,但是使用原始视图更容易

您可以使用以下对话框布局(我省略了按钮栏,因为我想您已经知道可以通过
LinearLayout
)实现这一点:


有关设置
BottomAppBar
样式的详细信息,请参阅使用此库
<com.google.android.material.bottomappbar.BottomAppBar
    android:id="@+id/bar"
    android:layout_width="match_parent"
    android:layout_height="96dp"
    android:layout_gravity="bottom"
    app:backgroundTint="#0000ff"
    app:fabAlignmentMode="center"
    app:fabCradleMargin="4dp"
    app:fabCradleRoundedCornerRadius="0dp"
    app:fabCradleVerticalOffset="4dp"/>

<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textColor="#ffffff"
    android:textSize="12sp"
    android:text="@string/lorem_string"
    android:lines="3"
    android:ellipsize="end"
    android:padding="16dp"
    android:layout_gravity="bottom"
    />

<com.google.android.material.floatingactionbutton.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:layout_anchor="@id/bar"
    app:elevation="0dp"/>