Ich habe eine ziehbar wie folgt aus:Drawable.setState() Wie kontrolliere ich den spezifischen Status des Zeichens?
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:state_window_focused="true"
android:drawable="@drawable/seek_thumb_pressed" />
<item android:state_focused="true"
android:state_window_focused="true"
android:drawable="@drawable/seek_thumb_selected" />
<item android:state_selected="true"
android:state_window_focused="true"
android:drawable="@drawable/seek_thumb_selected" />
<item android:drawable="@drawable/seek_thumb_normal" />
In Code, wie kann ich meine Drawable spezifischen Zustand gesetzt? Ich möchte es auf den state_pressed = true Zustand setzen.
Was passiert, wenn die aktuelle Ansicht nicht einen Hintergrund hat, und müssen ihre Kinder über seinen Zustand informieren (weil sie android haben: duplicateParentState = „true“)? Wie würdest du den Zustand der Ansicht ändern? –
"Es macht mehr Sinn in Code" - nichts im Zusammenhang mit Zeichnungszuständen macht Sinn ... – milosmns