Как изменить значения в нарисованных файлах?
Я разрабатываю приложение для Android. Я использую нарисованный XML-файл, чтобы нарисовать дугу.
Моя проблема
Я хочу программно изменить значение определенного атрибута в файле XML для рисования.
я хочу измениться android:dashWidth
Значение атрибутов с использованием кода Java.
Предпринятые шаги
Я искал stackru, но есть только ответы для изменения цвета в отрисовываемом XML.(Так что, возможно, это не будет повторяющийся вопрос)
Вот мой код:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="oval">
<size
android:height="56dp"
android:width="56dp"/>
<stroke
android:width="6dp"
android:color="#cccccc"/>
</shape>
</item>
<item>
<shape android:shape="oval">
<size
android:height="50dp"
android:width="50dp"/>
<stroke
android:width="6dp"
android:dashGap="140dp"
android:dashWidth="79dp" <!-- want to CHANGE this -->
android:color="#ecc807"/>
</shape>
</item>
</layer-list>
Здесь я хочу изменить
android:dashWidth
значение атрибута с использованием кода Java. Как этого добиться?