Мне нужно изменить цвет штриха из приложения. Пользователь может изменить цвет фона, поэтому мне нужно также позволить им изменить ход (контур) кнопки. Поскольку он уже установлен в drawable (образец ниже), я не нашел способа изменить это. Похоже, что все другие вопросы вроде этого говорят, что используют XML файл.... но это не позволяет мне сделать его динамичным. Спасибо за любую помощь!
Мне нужно изменить цвет штриха на определенный пользователем цвет. Ничего общего с состоянием.
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#ffffffff"/>
<stroke
android:width="3dp"
android:color="@color/Dim_Gray" /> <<<<--- This is what I need to change
<padding android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp"
/>
<corners android:bottomRightRadius="12dp" android:bottomLeftRadius="12dp"
android:topLeftRadius="12dp" android:topRightRadius="12dp"/>
</shape>