0
例えばボーダーを作成するとき、両者の違いは何ですか?ドキュメントからレイヤーリストとセレクターの違い - Android XML
例えばボーダーを作成するとき、両者の違いは何ですか?ドキュメントからレイヤーリストとセレクターの違い - Android XML
:
<selector>
あなたは、XMLファイル内の状態のリストを記述することができます。各グラフィックは、
<selector>
要素内の<item>
要素で表される です。 各<item>
は、 がドロウアブルのグラフィックとして使用されるべき状態を記述するために、様々な属性を使用します。各状態変化の間、状態リストが底 に上部を横断して、現在の状態と一致する最初の項目が使用-さ 選択はその「最良一致」に基づいて、単に最初の項目 されていません州の最低基準を満たしている。他の描画可能のアレイを管理
<layer-list>
シンプルなボーダーを作成するためにあなただけのこれはstackoverflowのための理想的ではありません主の意見に基づく質問ですA描画領域。これらは配列順に と描画されているため、最も大きなインデックスを持つ要素は 上に描画されます。
これは、
<layer-list>
要素を持つXMLファイルで定義できます。レイヤー内の各 Drawableはネストされた<item>
で定義されています。
<shape>
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@null" />
<stroke
android:width="3dp"
android:color="#ffffff" />
<corners
android:topLeftRadius="10dp"
android:topRightRadius="10dp"
android:bottomLeftRadius="10dp"
android:bottomRightRadius="10dp"/>
</shape>
使用することができます。 –