Android ImageView:如何在图标前绘制灰色圆圈?
正如你在屏幕截图上看到的,我在这张照片的左侧有一个图标 如何在布局xml中左侧图标的前面画一个灰色圆圈,如下面的屏幕截图所示? 屏幕截图创建此可绘制Android ImageView:如何在图标前绘制灰色圆圈?,android,android-imageview,Android,Android Imageview,正如你在屏幕截图上看到的,我在这张照片的左侧有一个图标 如何在布局xml中左侧图标的前面画一个灰色圆圈,如下面的屏幕截图所示? 屏幕截图创建此可绘制 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid androi
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid
android:color="#666"/>
</shape>
然后将其作为图像视图的背景,并将X作为imageview的src
圆圈是图像后面的可绘制图形
通过这种方式,您可以重新利用绘图表,并添加几个图标来创建此绘图表
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid
android:color="#666"/>
</shape>
然后将其作为图像视图的背景,并将X作为imageview的src
圆圈是图像后面的可绘制图形
通过这种方式,您可以重新利用绘图功能,并放入多个图标您可以尝试这样做
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="oval">
<solid android:color="#BCBCBC" />
</shape>
</item>
<item android:top="1dp" android:left="1dp" android:right="1dp" android:bottom="1dp" android:drawable="@drawable/your_cross_icon">
<shape android:shape="oval">
<solid android:color="#BCBCBC" />
</shape>
</item>
</layer-list>
你可以试试这个
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="oval">
<solid android:color="#BCBCBC" />
</shape>
</item>
<item android:top="1dp" android:left="1dp" android:right="1dp" android:bottom="1dp" android:drawable="@drawable/your_cross_icon">
<shape android:shape="oval">
<solid android:color="#BCBCBC" />
</shape>
</item>
</layer-list>
在屏幕截图中,我看到X十字下有一个圆圈,但是,您想要一个选择器吗?单击完成时出现的内容?或者标准的X十字应该一直有一个圆圈在后面?@xanexpt不,灰色的圆圈应该只是画出来的,没有触摸事件等。好的,我会在屏幕截图中显示一个圆圈在X十字下面,但是,你想要一个选择器吗?单击完成时出现的内容?或者标准的X十字应该一直有一个圆圈在后面?@xanexpt不,灰色的圆圈应该只是画出来的,没有接触事件等。好的,我会把它当作是有效的!我可以修改这个形状的直径吗?比例?是的,您可以在形状内放置尺寸和高度,也可以在imageview中更改尺寸directly@RalfWickum我不明白,如果你说它有效,为什么你接受另一个人的答案…我可以在那里设置半径。Thnxlol,好的。。。我理解:P你不知道你可以在两个选项中设置半径。。。你可以把半径放在更多的地方(正如我在前面的评论中所说的)是的,这很有效!我可以修改这个形状的直径吗?比例?是的,您可以在形状内放置尺寸和高度,也可以在imageview中更改尺寸directly@RalfWickum我不明白,如果你说它有效,为什么你接受另一个人的答案…我可以在那里设置半径。Thnxlol,好的。。。我理解:P你不知道你可以在两个选项中设置半径。。。你可以把半径放在更多的地方(正如我在前面的评论中所说的)解决了我的问题,thnx解决了我的问题,thnx