카드를 선택하면 Android Leanback Library의 ImageCardView에서 infoArea의 배경색을 변경하려고합니다. 현재 내가 시도한 것은 OnItemViewSelectedListener의 배경을 변경하는 것입니다. 이렇게하면 배경이 변경되지만 이전에 선택한 항목은 지워지지 않습니다.ImageCardView에서 정보 영역의 배경색을 변경하는 방법은 무엇입니까?
어떤 아이디어 :
private final class ItemViewSelectedListener implements OnItemViewSelectedListener {
@Override
public void onItemSelected(Presenter.ViewHolder itemViewHolder, Object item,
RowPresenter.ViewHolder rowViewHolder, Row row) {
if (item instanceof Video) {
mBackgroundURI = ((Video) item).getBackgroundImageURI();
startBackgroundTimer();
((ImageCardView) itemViewHolder.view)
.setInfoAreaBackgroundColor(getResources().getColor(R.color.dark_blue_grey));
}
}
}
나는 이런 식으로 뭔가를 달성하기 위해시겠습니까? 감사.