の変更形状境界線の色に私は私の描画可能なフォルダにこの形状を有している:ランタイム
<?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>
これは、角の丸い四角形を定義し、私はこのような任意のパネルの背景として、それを適用することができます。アンドロイド:背景= "@ drawable/round_corner_shape"。
私のアプリケーションでは、背景と同じ形のパネルはほとんどありませんが、それぞれの図形に対して異なる境界線(ストローク)が必要です。私は3つの図形を作成したくないですが、唯一の違いはストロークカラーです。 実行時にストローク値を変更することはできますか?
thats考えてみたいこと、良い質問。 +1 –