एंड्रॉयड प्रलेखन, एंड्रॉयड के अनुसार: startColor एक मूल्य के रूप में विशेषताओं ले जा सकते हैं:एंड्रॉइड में थीम एट्रिब्यूट कैसे जोड़ें: एंड्रॉइड में ग्रेडिएंट ड्रायबल में स्टार्ट कलर?
यह भी एक संसाधन के लिए एक संदर्भ हो सकता है (प्रपत्र में "@ [पैकेज:] के प्रकार: नाम") या विषय विशेषता (फॉर्म "में? [पैकेज:] [टाइप:] नाम") जिसमें इस प्रकार का मान होता है।
मैं अपने चमकदार ड्राइंग में एक विशेषता जोड़ने की कोशिश कर रहा हूं, हालांकि मुझे एक त्रुटि मिलती है। जब मैं गतिविधि मैं यह त्रुटि संदेश मिल चलाने का प्रयास
<style name="test" parent="android:Theme">
<item name="android:startColor">#0b2749</item>
<item name="startColor">#0b2749</item>
</style>
:
यहाँ style.xml में कोड है: यहाँ drawable के लिए कोड है
01-10 20:47:30.810: E/AndroidRuntime(7279): Caused by: java.lang.UnsupportedOperationException: Can't convert to color: type=0x2
मैंने बदलने की कोशिश की? StartColor to? Attr/startcolor & अभी भी एक ही त्रुटि मिली है। मैंने AndroidManifest.xml फ़ाइल में गतिविधि को विषय भी लागू किया।
मैं ग्रेडिएंट को आकर्षित करने के लिए थीम विशेषता कैसे जोड़ सकता हूं?
एंड्रॉइड के साथ यहां एक ही समस्या: स्ट्रोक तत्व पर रंग। वास्तव में, ऐसा लगता है कि जब भी हम एक ड्रायबल से स्टाइल एट्रिब्यूट को संदर्भित करने का प्रयास करते हैं तो यह अपवाद होता है। यह एक एंड्रॉइड बग की तरह दिखता है। – Guillaume
मुझे एक वर्कअराउंड मिला जो आपके लिए काम कर सकता है, मेरा उत्तर – Guillaume