我有ImageButton
我的应用程序的布局,我想为此设置圆角ImageButton
,所以我使用的样式如下:
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke android:width="1dp"
android:color="@android:color/black" />
<corners android:radius="15dp" />
<solid android:color="@android:color/black"/>
</shape>
然后我正在使用android:background="@drawable/my_rounded_shape.xml"/>
问题是,在此之后我想将背景颜色从黑色更改为某种自定义颜色,但我无法以编程方式修改样式,也无法生成带角但颜色不同的新样式并应用于我的ImageButton
.
你能澄清一下有什么方法可以做到这一点或任何解决方法吗?