Je veux augmenter la taille du RowPresenter
sélectionné et mettre une bordure blanche autour de celui-ci en BrowseFragment
. J'ai essayé de suivre pour mettre la bordure mais son bord correspond bien à ma carte car j'utilise un coin arrondi pour mes cartes.Comment personnaliser la sélection de RowPresenter pour Android TV
private final class ItemViewSelectedListener implements OnItemViewSelectedListener {
@Override
public void onItemSelected(Presenter.ViewHolder itemViewHolder, Object item,
RowPresenter.ViewHolder rowViewHolder, Row row) {
ImageCardView cardView = (ImageCardView) itemViewHolder.view;
GradientDrawable border = new GradientDrawable();
border.setStroke(10, ContextCompat.getColor(getActivity(), R.color.white));
cardView.getMainImageView().setImageDrawable(border);
}
}
Code est ci-dessous comment je fais le coin de ma carte arrondie:
<dimen name="lb_rounded_rect_corner_radius">10dp</dimen>
- Comment puis-je augmenter la taille de la carte sélectionnée plus de taille par défaut de zoom?
- Comment est-ce que je peux placer la bordure blanche autour de ma carte choisie, de sorte qu'elle couvre tous les bords doucement?