私は ImageView を持っています。ユーザーがクリックするかフォーカスを合わせると、ImageView コンテンツの上に半透明の色が描画されるようなセレクターが必要です。これがセレクターで可能かどうかはわかりません(過去に静的ドローアブルでOKと定義していました)。
しかし、基本的には、各行に imageview インスタンスを持つリストビューがあり、次のようなことをしたかったのです:
ImageView iv = ...;
iv.setBitmapDrawable(bitmapLoadedFromInternets()); // dynamic content
iv.setClickStateOverlayColor(0x33ff0000); // ?
通常、ImageView は setBitmapDrawable() を介して 1 つのドローアブルのみを取得しますが、セレクターは (1) 異なるクリック状態のドローアブルを交換しますが、私はカラー オーバーレイを描画するだけであり、(2) オフ状態は動的ビットマップであるため、セレクタ定義からそれを参照することはできません。
ありがとう