Proszę, pomóż zdefiniować własne ciągi XML dla SeekBar Thumb. W tym miejscu do rysowania XML chciałbym zdefiniować niestandardowe kształty dla state_selected
i state_pressed
.Wyciągnij własny Android seekbar thumb w formacie XML
Jak rozumiem, w definicji SeekBar w XML musimy umieścić android:thumb="@drawable/listview_bg_selector"
gdzie listview_bg_selector
wygląda następująco:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="false"
android:state_pressed="false"
android:drawable="@drawable/seekbar_thumb_default" />
<item android:state_pressed="true"
android:drawable="@drawable/seekbar_thumb_clicked"
/>
<item android:state_selected="true"
android:state_pressed="false"
android:drawable="@drawable/seekbar_thumb_selected"
/>
</selector>
Ale co robić dalej, próbowałem tutaj kod z kanału alfa z kształtami, ale nic działa poprawnie, właśnie zobaczyłem domyślny SeekBar. Czy są jakieś przykłady tego problemu?
Dzięki, to świetny pomysł! Również znalazłem, że jest on dostępny jako wtyczka do IntelliJ i Android Studio https://github.com/jeromevdl/android-holo-colors-idea-plugin – Sergii
Nie wiedziałem tego, dzięki za napiwek! @Sergii – Marcus