Android 使用自定义背景图像创建圆形按钮

Android 使用自定义背景图像创建圆形按钮,android,drawable,imagebutton,layer-list,Android,Drawable,Imagebutton,Layer List,所以我有一个背景纹理(图像),我把所有的按钮。我想创建一个带有图标的圆形按钮,该图标保留此背景纹理 到目前为止,我注意到不支持在形状侧执行此操作: 最后,我会尝试使用,但是如上所述,我仍然需要将纹理裁剪到我正在创建的形状 这样做的唯一方法是制作我自己的圆形图像,结合背景纹理和按钮图标吗?这似乎有点过分,因为我认为应该有一个程序化的方法来实现这一点,但我可能错了 下面是我上面所说的一个例子: 下图:黑色为圆形,银色为纹理/图像(黑色为对比色)

所以我有一个背景纹理(图像),我把所有的按钮。我想创建一个带有图标的圆形按钮,该图标保留此背景纹理

到目前为止,我注意到不支持在
形状
侧执行此操作:


最后,我会尝试使用
,但是如上所述,我仍然需要将纹理裁剪到我正在创建的形状

这样做的唯一方法是制作我自己的圆形图像,结合背景纹理和按钮图标吗?这似乎有点过分,因为我认为应该有一个程序化的方法来实现这一点,但我可能错了

下面是我上面所说的一个例子:


下图:黑色为圆形,银色为纹理/图像(黑色为对比色)