Kart seçildiğinde, infoArea öğesinin arka plan rengini Android Leanback Kitaplığı'nda bir ImageCardView üzerinde değiştirmeye çalışıyorum. Şu anda denediğim şey arka planı OnItemViewSelectedListener'da değiştirmektir. Bu arka planı değiştirir, ancak daha önce seçilen öğeyi temizlemez.ImageCardView'da bilgi alanının arka plan rengi nasıl değiştirilir?
Herhangi fikirleri:
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));
}
}
}
Böyle bir şey elde etmek istersiniz? Teşekkürler.