Chciałbym ustawić indywidualną szerokość i wysokość zakładki w WheelHorizontalView (która jest zawarta w bibliotece android-spinnerwheel
). I ustaw tę kartę na losowanie, które obsługuje wybrane/naciśnięte stany.android-spinnerwheel - Indywidualna zakładka do rysowania
Można to zrobić w ViewPagerIndicator
(z), ale nie mogę tego zrobić przy użyciu tej biblioteki. (To jest jak robiłem to z vpiTabPageIndicatorStyle
: http://pastebin.com/wB4vGMyJ)
Co Próbowałem to zmienić selectionDivider
do tego odkształcalne:
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/drawable_daychooser_item_pressed" />
<item android:state_selected="true" android:drawable="@drawable/drawable_daychooser_item_selected" />
<item android:drawable="@drawable/drawable_daychooser_item_default" />
</selector>
Ale to nie działa. Zajrzałem do wheel__attrs.xml
, ale nie mogłem znaleźć innego atrybutu, który ma format do rysowania (odwołanie).
Jak to teraz:
I to jest jak chcę go:
Jeśli zastanawiasz się, dlaczego mam włączony od ViewPagerIndicator
do android-spinnerwheel
zobacz tutaj: ViewPagerIndicator - Set the TabPageIndicator to the center
Mam również zadał to pytanie na stronie GitHub android-spinnerwheel
, ale po 4 miesiącach bez żadnej odpowiedzi postanowiłem również zadać to pytanie tutaj.
Znaleźliście jeszcze rozwiązanie? – Steffen
@sdeff Jeszcze nie, ale właściciel [android-spinnerwheel] (https://github.com/ai212983/android-spinnerwheel/) mówi, że nie powinno to być zbyt trudne do wdrożenia. Niestety ostatnio nie ma wolnego czasu. Wdrażanie przeze mnie to jakiś problem, ponieważ nie mam tak dużego doświadczenia z tworzeniem Javy lub Androida. – user2784435
W bieżącym kodzie, po prostu dowiedz się, jak ten facet spowodował, że kolor czcionki jest nieco ciemniejszy, musisz zastosować kod, który zmieni tło. –