Мне хотелось бы установить ширину и высоту отдельных вкладок в WheelHorizontalView (который включен в библиотеку android-spinnerwheel
). И установите эту вкладку в drawable, которая поддерживает выбранные/нажатые состояния.
Это можно сделать в ViewPagerIndicator
(с vpiTabPageIndicatorStyle
), но я не могу этого сделать с помощью этой библиотеки. (Так я сделал это с помощью vpiTabPageIndicatorStyle
: http://pastebin.com/wB4vGMyJ)
Я попытался изменить selectionDivider
на этот drawable:
<?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>
Но это не работает. Я просмотрел wheel__attrs.xml
, но я не смог найти другой атрибут, который имеет формат, пригодный для рисования (ссылка).
Вот как это делается сейчас:
И вот как я этого хочу:
Если вам интересно, почему я переключился с ViewPagerIndicator
на android-spinnerwheel
, см. здесь: ViewPagerIndicator - установите вкладку TabPageIndicator в центр
Я также задал этот вопрос на странице android-spinnerwheel
GitHub, но через 4 месяца без ответа я решил также спросите его здесь.