मैं एक के TabLayout
साथ प्रयोग कर रहा हूं ViewPager
और मैं सोच रहा हूं कि मैं टैबलैटआउट में चयनित टैब के आइकन के रंग को सबसे कुशलता से कैसे बदल सकता हूं।
इसे कैसे लागू किया जाता है, इसके लिए एक सही संदर्भ Google का Youtube ऐप है । मुख्य पृष्ठ पर, चार चिह्न हैं जो गहरे भूरे रंग के हैं। जब एक विशिष्ट टैब चुना जाता है, तो टैब का आइकन सफेद हो जाता है।
किसी भी तीसरे पक्ष के पुस्तकालयों के बिना , मैं एक ही प्रभाव कैसे प्राप्त कर सकता हूं?
एक संभव समाधान स्पष्ट रूप से चयनकर्ताओं के साथ है। लेकिन उस स्थिति में, मुझे आइकन का एक सफेद और एक ग्रे संस्करण दोनों ढूंढना होगा और तब आइकन को स्विच करना होगा जब टैब चयनित या अचयनित हो जाएगा। मैं सोच रहा था कि क्या कोई और प्रभावी तरीका है जहां मैं सिर्फ आइकन रंग या कुछ और उजागर कर सकता हूं। मुझे यह किसी भी ट्यूटोरियल में नहीं मिला है।
संपादित करें
जिस समाधान का मैं सीधे उल्लेख करता हूं, उसके लिए प्रत्येक टैब के आइकन के लिए दो ड्रॉबल्स के उपयोग की आवश्यकता होती है। अगर वहाँ एक तरीका है मैं सोच रहा हूँ कि मैं इसे प्रत्येक टैब के आइकन के लिए एक ड्रा करने योग्य प्रोग्राम के साथ कर सकता हूं ।
android-studio
आईडीई के लिए विशिष्ट होने पर केवल टैग का उपयोग करें ।