2017-03-14 16 views
6

Leanback में परिपत्र होने के लिए ImageCardView को मैं कैसे अनुकूलित कर सकता हूं?अपनी छवि कार्ड दृश्य शैली (सामग्री नहीं)

+0

क्या आपका मतलब गोलाकार है? तो एक वर्ग के बजाय ImageCardView एक सर्कल होगा? –

+0

हां यही है कि मैं – ArolaAb

उत्तर

1

कुछ तरीके हैं जो आप कर सकते हैं। मुझे लगता है कि क्लीनर दृष्टिकोण आपकी खुद की कस्टम CardView तैयार करेगा जो BaseCardView बढ़ाता है। फिर आप अपना खुद का CardPresenter बना सकते हैं जो उस परिपत्र कार्ड प्रकार को पेश करने में सक्षम है।

leanback showcase नमूना ऐप कार्ड को अनुकूलित करने के बारे में बहुत विस्तार से जाता है। मैं यह सब देखकर सुझाव दूंगा लेकिन प्रासंगिक हिस्सा उनके कस्टम CharacterCardView होगा। जिसकी पूरी तरह से custom layout है। और उसके बाद यह CharacterCardPresenter है। मैं कोड को यहां पर कॉपी कर दूंगा लेकिन उन वर्गों के लिंक बहुत बेहतर न्याय करेंगे।

विकल्प lb_image_card_view.xml ओवरराइड करना है और इसे अपने स्वयं के परिपत्र दृश्य से प्रतिस्थापित करना है। जब तक आप संसाधन ids रखते हैं और दृश्य प्रकार समान होते हैं, तो आप शायद इसे पसंद करते हुए स्टाइल कर सकते हैं। ImageCardView भी अत्यधिक स्टाइल करने योग्य है जिसे आप ImageCardView docs में पढ़ सकते हैं।

+1

करने की कोशिश कर रहा हूं, बहुत बहुत धन्यवाद! यही वह है जिसे मैं ढूंढ रहा हूं। – ArolaAb

संबंधित मुद्दे