ドローアブルフォルダーにこの形状があります:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="5dp" />
<solid android:color="#ffffff" />
<stroke android:width="2dp" android:color="#B5B5B5"/>
</shape>
これは角の丸い長方形を定義し、次のようなパネルの背景として適用できます: android:background="@drawable/round_corner_shape"。
ここで質問があります。アプリケーションには、背景と同じ形状のパネルがいくつかありますが、形状ごとに異なる境界線 (ストローク) の色が必要です。3 つの形状を作成したくありません。唯一の違いはストロークの色です。実行時にストローク値を変更することはできますか?