1
i「は描画可能」フォルダ内のXMLファイルを次のように言えば、描画可能には自動的に「GradientDrawable」にコンパイルされ、私はレイアウトDrawable xmlファイルはどのように識別されますか?
ではなく、XMLファイルでそれを使用することができるよですが、私はそのデータ型を指定していません'GradientDrawable'
ここで、このxml解析と「自動」型検出が行われますか?コンパイル時または実行時に?
もし私がカスタムドロウアブルを書いているのであれば、同様の方法でそのパラメータをxmlマークアップとして指定できますか?
私はDrawable.inflate方法を見つけましたが、使用例は、各上の画像ファイルを "描画可能/ ExamplePicture @" のxml =上R.drawable.ExamplePicture を使用する必要がありますJavaで
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:a="http://schemas.android.com/apk/res/android" >
<gradient
a:angle="270"
a:endColor="#992f2f"
a:startColor="#ef4444" />
<stroke
a:width="1dp"
a:color="#992f2f" />
<corners a:radius="6dp" />
<padding
a:bottom="6dp"
a:left="6dp"
a:right="6dp"
a:top="6dp" />
</shape>