問題タブ [statelistdrawable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1866 参照

android - ImageView にタッチしたときに、ImageView に適用された状態リスト ドローアブルが押された状態のドローアブルを使用しないのはなぜですか?

私はImageView次のように XML で定義しています。

button_state_list_drawable.xml

button_pressed_state_drawable.xml

button_enabled_state_drawable.xml

問題は、 をクリック/タッチするImageViewと、button_pressed_state_drawableが使用されていないように見えること<solid android:color="#1aafd0" />です。ブルーに変化。私はどこを台無しにしていますか?

0 投票する
2 に答える
673 参照

android - に複数の州を追加すると、状態リストのドローアブルでは、機能しなくなります。なんで?

私が欲しいもの:

背景が透明な ImageView。クリックすると、背景が青に変わり、他の何かがクリックされるまで青のままになります。私は状態リストのドローアブルを使用しています。

何が起こっている:

コードは次のように与えられます。問題は、背景が青くなることですが、青のままではありません。ウィジェットがクリックされてandroid:state_pressedいる瞬間を表しているからだと思いました。だから私も直後に追加しました。その後、画像ビューをクリックしも背景が青くなりませんでした。android:state_selected="true"button_state_list_drawable.xmlandroid:state_pressed="true"

これを修正するにはどうすればよいですか?

ImageView次のように XML で定義されます。

button_state_list_drawable.xml

button_pressed_state_drawable.xml

button_enabled_state_drawable.xml

0 投票する
1 に答える
38 参照

android - ビューをクリックした後 (つまり、クリックを離した後) のビューの状態は?

私は背景色でクリッカブルを持っています。ImageView私が望むのは、タッチ/クリックすると背景色が変更され、クリックが離された後も他の何かがクリックされるまで変更されたままになることです。そのために、私はstate-list drawableを書いています。

ビューがクリックされてpressedいる状態を使用しています。また、クリックが離された後 (他の何かがクリックされるまで)の状態を知りたいです。ImageView

私はここに与えられた次の状態について話している:

  • state_pressed
  • state_focused
  • state_hovered
  • state_selected
  • 状態チェック可能
  • state_checked
  • state_enabled
  • state_activated
  • state_window_focused