2016-02-08 10 views
8

मैं इस तरह मेरी seekbar अनुकूलित करने के लिए कोशिश कर रहा हूँ नहीं दिखा रहा:एंड्रॉयड Marshmallow कस्टम seekbar प्रगति बार

Custom seek bar

एपीआई स्तर < 23 पर, प्रगति लाइन दिखाई भले ही seekbar की प्रगति 0 के बराबर है लेकिन एपीआई स्तर = 23 पर, मेरे पास अजीब समस्या है: प्रगति रेखा एक ही परिस्थितियों में नहीं दिख रही है =/मैं इस लाइन को देखना चाहता हूं, क्योंकि यह मेरी तलाशबार के उपयोग की सीमाओं को स्पष्ट कर रहा है।

मेरे seek_bar_progress_bar.xml:

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:id="@android:id/background" android:drawable="@drawable/seek_bar_track" /> 
    <item android:id="@android:id/secondaryProgress"> 
     <scale 
      android:drawable="@drawable/seek_bar_track" 
      android:scaleWidth="100%" /> 
    </item> 
    <item android:id="@android:id/progress"> 
     <scale 
      android:drawable="@drawable/seek_bar_track" 
      android:scaleWidth="100%" /> 
    </item> 
</layer-list> 

मेरे style.xml:

<style name="seek_bar_style" parent="android:Widget.Holo.Light.SeekBar"> 
    <item name="android:progressDrawable">@drawable/seek_bar_progress_bar</item> 
    <item name="android:indeterminateDrawable">@drawable/seek_bar_progress_bar</item> 
    <item name="android:thumb">@drawable/seek_bar_thumb_selector</item> 
</style> 

धन्यवाद अग्रिम में!

उत्तर

3

ठीक है, मुझे वास्तव में पता नहीं है, क्यों मेरी प्रगति बार लाइन एंड्रॉइड 6 डिवाइस पर नहीं दिखाती है, अगर seek_bar_track के लिए मेरे ड्रॉबल्स सरल .png छवियां थीं। लेकिन जब मैंने इस प्रारूप को में बदल दिया .9.png (एसडीके उपकरण draw9patch के साथ) - यह काम करता है।

सारांश - मैंने my.png छवियों को seek_bar_track से .9.png प्रारूप में बदल दिया, और इससे मुझे मेरी समस्या हल करने में मदद मिली।

+0

समस्या शैली के कारण होना चाहिए। क्योंकि रेखा अदृश्य होनी चाहिए। –

+0

यह लाइन अदृश्य क्यों होनी चाहिए? मैंने कुछ खींचने योग्य छवि में 'पृष्ठभूमि' संपत्ति सेट की है -> मुझे यह लाइन देखने की उम्मीद है। –

+0

संबंधित: http://stackoverflow.com/questions/33112277/android-6-0-marshmallow-stops-showing-vertical-seekbar-thumb –

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