2016-09-06 1 views
0

Я отключил эффект тени в List Row Presenter в фрагменте просмотра.ListRowPresenter Отключение тени отключает наложение вида

Теперь из-за этого в анимации по умолчанию выбранный элемент не перекрывается на следующем элементе, за которым он стоит.

Как преодолеть это, любая идея?

строк кода ..

ListRowPresenter l = new ListRowPresenter; 
l.setShadowEnabled(false); 

enter image description here

ответ

1

Вы правы, я думаю, вы должны переопределить Z-упорядочивание. Вы можете отключить Z-упорядочивание при отключении эффекта тени и попробуйте еще раз -

https://developer.android.com/reference/android/support/v17/leanback/widget/ListRowPresenter.html#isUsingZOrder(android.content.Context)

+0

Привет попробовал то же самое, но без успеха. – prit

+1

В библиотеке Leanback есть ошибка, которая не соблюдает z-порядок, когда тень отключена. Мы сделали исправление, оно будет доступно в выпуске 24.2.1. Благодарим за сообщение об этой проблеме. – user1010373

Смежные вопросы