तो, जबएंड्रॉयड ImageButton फोकस चमक/रंग टिंट
android:background="@drawable/icon"
डिफ़ॉल्ट रूप से ध्यान केंद्रित/प्रेस प्रभाव पर चमक है कि हर डिफ़ॉल्ट एंड्रॉयड बटन याद आ रही है के साथ आता है परिभाषित के साथ एक ImageButton का उपयोग कर। मैं मैं एक का भी उपयोग कर सकते हैं अलग-अलग राज्यों में अलग अलग छवियों का उपयोग करने के बारे में पता है कि हूँ, लेकिन नहीं thats क्या एंड्रॉयड करता है और नहीं thats मैं क्या देख रहा हूँ।
मैं चाहता हूं कि एंड्रॉइड डिफ़ॉल्ट मेरे इमेजबटन पर बाहरी चमक प्रभाव को ध्यान में रखे, जब मैं इसे फोकस/दबाता हूं। मुझे लगता है कि (शायद अपनी किया एक अलग तरीके से, पता नहीं!) एंड्रॉयड के लिए रंग का उपयोग कर रहा है। तथापि। एक टिंट चयनकर्ता का उपयोग करके और यह इस तरह defineing:
android:tint="@color/tint_selector"
मेरे ऐप भ्रष्ट। एक स्थिर रंग का उपयोग के रूप में टिंट भ्रष्ट उसने ऐसा नहीं किया है, लेकिन कोई रंग दिखाई दे रही थी।
तो मेरे सवाल:
- कैसे एंड्रॉयड कि चमक क्या करता है
- अगर इसकी किया टिंट का उपयोग कर, कैसे एक रंग चयनकर्ता कि एक ImageButton के लिए एपीआई 7 के साथ काम करता है और> परिभाषित करने के लिए और कैसे चयनकर्ता चाहिए विभिन्न राज्यों में विभिन्न रंगों की तरह दिखते हैं?
- यदि यह टिंट का उपयोग करके किया जाता है, तो क्या एक स्थिर संसाधन है जिसका उपयोग मैं कर सकता हूं इसलिए मुझे "डिफ़ॉल्ट चमक रंग" मिलता है, इसलिए मुझे डिफ़ॉल्ट प्रत्येक एंड्रॉइड एपीआई पर चमक रंग मिला? कुछ @ रंग/चमक की तरह?
आप बस छवि बटन चमक बनाने की कोशिश कर रहे हैं? –
onClick चमक और onFocus चमक, हाँ। – masi