2017-03-14 13 views

답변

1

몇 가지 방법이 있습니다. 더 깨끗한 접근법은 BaseCardView을 확장하는 사용자 정의 CardView을 만드는 것이라고 생각합니다. 그런 다음 원형 카드 유형을 제시 할 수있는 자신의 CardPresenter을 만들 수 있습니다.

leanback showcase 샘플 앱은 카드 맞춤 설정에 대해 자세히 설명합니다. 나는 그것 모두를 보는 것이 좋겠지 만 관련 부분은 자신의 지정일 것입니다 CharacterCardView. 어느 것이 전적으로 자신의 custom layout입니다. 그런 다음 자신의 CharacterCardPresenter입니다. 나는 여기에 코드를 복사 하겠지만 클래스 링크는 훨씬 더 나은 정의를 할 것이다.

대안은 lb_image_card_view.xml을 덮어 쓰고 원형보기로 바꾸는 것입니다. 리소스 ids과 뷰 유형을 동일하게 유지하는 한 스타일을 지정하는 것이 좋습니다. ImageCardView도 매우 스타일 가능하며 ImageCardView docs에서 읽을 수 있습니다.

+1

대단히 감사합니다! 그게 내가 찾고있는거야. – ArolaAb