как установить непрозрачность невыбранных элементов в listRow дляbrowSupportFragment?

мне нужно установить альфу или непрозрачность элементов, не выбранных в listRow вbrowseSupportFragmnet TV Leanback...проверьте изображение..выбран первый элемент вызоваOnItemSelected(проверьте код ниже). мне нужно установить непрозрачность других невыбранных элементов

это код, как я устанавливаю адаптер дляbrowSupportFragment

              ArrayObjectAdapter rowsAdapter = new ArrayObjectAdapter(pres);
    for (int i = 0; i < movieRowSparseArray.size(); i++) {
        ChannelRow row = movieRowSparseArray.get(i);


        IconHeaderItem gridItemPresenterHeader = new IconHeaderItem(row.getId(), row.getTitle(), row.getIconResourceId());

        ListRow listRow = new ListRow(gridItemPresenterHeader, row.getAdapter());


        rowsAdapter.add(listRow);
    }
  setAdapter(rowsAdapter);

это кодonItemSelectedфункция, которая вызывается, когда я перехожу к каждому элементу

        @Override
public void onItemSelected(Presenter.ViewHolder itemViewHolder, Object
        item, RowPresenter.ViewHolder rowViewHolder, Row row) {
   // i think i must change the opacity here but doesn't have any idea how
    }

0 ответов

Другие вопросы по тегам