2012-07-09 16 views
5

में एंड्रॉइड ड्रॉ अपनी तलाश पट्टी अंगूठी कृपया सेकरबार थंब के लिए अपने एक्सएमएल को परिभाषित करने में मदद करें। इस एक्सएमएल में खींचने योग्य मैं state_selected और state_pressed के लिए कस्टम आकृतियों को परिभाषित करना चाहता हूं।एंड्रॉइड एक्सएमएल

मैं समझता हूँ के रूप में, एक्सएमएल में seekbar परिभाषा हम android:thumb="@drawable/listview_bg_selector" डाल करने के लिए जहां listview_bg_selector लगता है कि है:

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_selected="false" 
     android:state_pressed="false" 
     android:drawable="@drawable/seekbar_thumb_default" /> 
    <item android:state_pressed="true" 
     android:drawable="@drawable/seekbar_thumb_clicked" 
     /> 
    <item android:state_selected="true" 
     android:state_pressed="false" 
     android:drawable="@drawable/seekbar_thumb_selected" 
     /> 
</selector> 

लेकिन आगे क्या करना है, मैं यहाँ कोड ड्रॉएबल से आकार के साथ की कोशिश की है, लेकिन कुछ भी ठीक से काम किया, मैंने बस डिफ़ॉल्ट SeekBar देखा। क्या इस मुद्दे के लिए कोई उदाहरण हैं?

उत्तर

3

भविष्य के उत्तर-साधकों के लिए, मैंने अपना खुद का कस्टम SeekBar बनाने के लिए holo-colors.com का उपयोग किया, जिसे मैं पूरी तरह से संतुष्ट करता हूं।

उन्होंने यह भी इस तरह के Spinner, Switch, आदि

+0

धन्यवाद, यह एक अच्छा विचार है! इसके अलावा मैंने पाया कि यह इंटेलिजे और एंड्रॉइड स्टूडियो के लिए प्लगइन के रूप में उपलब्ध है https://github.com/jeromevdl/android-holo-colors-idea-plugin – Sergii

+0

मुझे यह नहीं पता था, टिप के लिए धन्यवाद! @Sergii – Marcus

4

आप इस link क्या आप वास्तव में चाहते हैं में पा सकते हैं, लेकिन यह एक फ्रेंच वेबसाइट है, तो आप स्रोत कोड है कि आप से here

+0

यह है कि के रूप में अन्य एंड्रॉयड तत्वों को बनाने के कार्यों प्रदान करते हैं! आपका बहुत बहुत धन्यवाद! – Sergii

3

कुछ इस तरह मेरे लिए समस्या हल डाउनलोड कर सकते हैं पर ध्यान केंद्रित कर सकते हैं।

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item android:drawable="@drawable/seek_thumb_pic"> 
     <shape android:shape="rectangle" /> 
    </item> 

</selector> 

एक और तरीका कोड में सीमा निर्धारित कर सकता है लेकिन मुझे इसके बारे में निश्चित नहीं है।

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