Отключить масштабирование строк / развернуть в BrowseFragment
Я не нашел никакой документации, как отключить масштабирование строк при переключении фокуса с заголовков на фрагменты в BrowseFragment.
Откидная версия 24.2.0
BrowseFragment имеет функцию enableMainFragmentScaling
, которая частично решает эту проблему. Изображения теперь имеют полный размер, но заголовки по-прежнему не расширены, как в приложении PlayStore, приложении Youtube. Расширение (без анимации) при фокусировке строки.
Что я сделал так далеко:
-
enableMainFragmentScaling(false);
в BrowseFragment -
setExpand(false);
во вложенных фрагментах строк. Но это ничего не меняло.
Код очень похож на демонстрационный проект leanback. Но там у них включено масштабирование строк. демо на Github
2 ответа:
Я смог достичь этого эффекта, вызвав
setExpand(true)
в качестве первой строки моегоonCreateView()
в моемRowsFragment
.Если вы хотите заблокировать этот эффект навсегда, вы можете переопределить
setExpand(...)
в своемRowsFragment
и просто вызватьsuper.setExpand(true)
. Я думаю, что вам все еще понадобится первоначальный вызов вonCreateView()
.