Android 创建循环和透明的可绘制XML
我需要创建一个灰色背景的可绘制图形,内部有一个黑色边框的圆圈,如下所示: 对于android应用程序,如何在XML中实现这一点 此可拉伸的中心必须是透明的,而不是白色。因此,我可以创建一个layerDrawable,它由这个xml drawable和它下面的另一个图像drawable组成,并将这个layerDrawable设置为我的imageViewAndroid 创建循环和透明的可绘制XML,android,xml,drawable,Android,Xml,Drawable,我需要创建一个灰色背景的可绘制图形,内部有一个黑色边框的圆圈,如下所示: 对于android应用程序,如何在XML中实现这一点 此可拉伸的中心必须是透明的,而不是白色。因此,我可以创建一个layerDrawable,它由这个xml drawable和它下面的另一个图像drawable组成,并将这个layerDrawable设置为我的imageView 希望我能解释清楚,谢谢 您还希望圆形和矩形的颜色都是透明的,对吗?矩形的角必须是灰色的,但圆形的中心(以及矩形)必须是透明的。最后,在这个循环中
希望我能解释清楚,谢谢 您还希望圆形和矩形的颜色都是透明的,对吗?矩形的角必须是灰色的,但圆形的中心(以及矩形)必须是透明的。最后,在这个循环中,我想看到我作为层放在这个xml drawable下的drawable。你不能在xml中完成它,但可以通过扩展drawable类来完成。好的,我应该在扩展中做什么?我试过了,但在xml中似乎不可能。您可以尝试使用focusView:或者简单地创建一个svg并使用它