我正在尝试创建一个围绕它的环(它是一个点击计数器应用程序)。目前我正在创建这个环可绘制然后将按钮的背景设置为drawable。 drawable中的代码如下:
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="ring"
android:innerRadius="@dimen/large_inner_radius"
android:thickness="@dimen/large_thickness"
android:useLevel="false">
<solid android:color="@color/large_circle" />
</shape>
Dimentions在另一个dimension文件中,这里是
<dimen name="large_inner_radius">200dp</dimen>
<dimen name="large_thickness">10dp</dimen>
问题是,我需要能够为不同大小的android屏幕缩放这些drawables,我希望能够从代码动态地完成这个。我不能只缩放可绘制的因为环的厚度是错误的。
有人可以帮忙吗?