에서 ImageCardView
을 원형으로 사용자 정의 할 수 있습니까?사용자 정의 ImageCardView 스타일 (내용이 아님)
6
A
답변
1
몇 가지 방법이 있습니다. 더 깨끗한 접근법은 BaseCardView
을 확장하는 사용자 정의 CardView
을 만드는 것이라고 생각합니다. 그런 다음 원형 카드 유형을 제시 할 수있는 자신의 CardPresenter
을 만들 수 있습니다.
leanback showcase 샘플 앱은 카드 맞춤 설정에 대해 자세히 설명합니다. 나는 그것 모두를 보는 것이 좋겠지 만 관련 부분은 자신의 지정일 것입니다 CharacterCardView
. 어느 것이 전적으로 자신의 custom layout입니다. 그런 다음 자신의 CharacterCardPresenter
입니다. 나는 여기에 코드를 복사 하겠지만 클래스 링크는 훨씬 더 나은 정의를 할 것이다.
대안은 lb_image_card_view.xml
을 덮어 쓰고 원형보기로 바꾸는 것입니다. 리소스 ids
과 뷰 유형을 동일하게 유지하는 한 스타일을 지정하는 것이 좋습니다. ImageCardView
도 매우 스타일 가능하며 ImageCardView docs에서 읽을 수 있습니다.
+1
대단히 감사합니다! 그게 내가 찾고있는거야. – ArolaAb
원형을 의미합니까? 따라서 Square 대신 ImageCardView가 원이됩니까? –
네, 그게 뭘하려합니다. – ArolaAb