Селектор фона исчезает при перемещении курсора на текущую активную вкладку с помощью dpad - PullRequest
0 голосов
/ 21 сентября 2019

Я использую эту библиотеку для вкладок в моем приложении для Android TV.https://github.com/ogaclejapan/SmartTabLayout

Мне удалось добавить поддержку dpad в библиотеку, но моя проблема в том, что у меня установлен пользовательский переключатель фона для всех этих вкладок, который выглядит следующим образом:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_selected="true" android:drawable="@drawable/selected_rectangle_white" />
    <item android:state_focused="true" android:drawable="@drawable/selected_rectangle_white" />
    <item android:state_pressed="true" android:drawable="@drawable/selected_rectangle_white" />

</selector>

фон селектора отлично работает при навигации с помощью dpad на всех вкладках, кроме текущей активной вкладки, если я переместил d-pad на текущую активную вкладку, селектор исчезнет, ​​и я не знаю почему.Примечание. Для текущей активной вкладки назначен собственный цвет, который меняет цвет текста на белый вместо серого.Вот как выглядит селектор, когда активная вкладка не сфокусирована не сфокусированный селектор вкладок если я переместлю dpad влево, активная вкладка не будет иметь фон селектора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...