2013-03-06 9 views
19

का उपयोग कर एंड्रॉइड में इस प्रकार की प्रोग्रेसबार को कैसे कार्यान्वित करें ग्लो प्रभाव को कैसे लागू करें?xml फ़ाइल

मैं इस प्रकार के क्षैतिज ProgressBar बनाने की कोशिश कर रहा हूं लेकिन प्रगति के शुरुआती बिंदु के रूप में चमकदार प्रभाव के बारे में कोई जानकारी नहीं है।

enter image description here

यहाँ ढाल रंग के लिए मेरे कोड

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

    <item android:id="@android:id/background"> 
     <shape> 
      <corners android:radius="0dip" /> 

     <solid android:color="#ff9d9e9d"/> 
     </shape> 
    </item> 
    <item android:id="@android:id/secondaryProgress"> 
     <clip> 
      <shape> 
       <corners android:radius="5dip" /> 

      <gradient 
        android:angle="180" 
        android:startColor="#8872f8fc" 
        android:endColor="#886dc0e3" /> 
      </shape> 
     </clip> 
    </item> 
    <item android:id="@android:id/progress"> 
     <clip> 
      <shape> 
       <corners android:radius="5dip" /> 

       <gradient 
        android:angle="180" 
        android:startColor="#31c6f7" 
        android:centerColor="#2ea6d1" 
        android:endColor="#2884a6" /> 
      </shape> 
     </clip> 
    </item> 

</layer-list> 
+1

के लिए एक समान काम किया हो सकता है इस में मदद मिलेगी http://stackoverflow.com/questions/15898185/holo-progressbar-glow-effect – Elior

+0

यू यह देखना चाहिए http://stackoverflow.com/questions/2819778/custom-drawable-for-progressbar-progressdialog – Niko

+1

प्रगति पट्टी के साथ इसे सही तरीके से संरेखित करने के लिए नीचे दिए गए प्रतिशत को जोड़ने के लिए आपने कैसे प्राप्त किया? – Abbadon

उत्तर

0

चमक प्रभाव पारदर्शिता के साथ png ड्रॉएबल हो रहा है। वर्तमान प्रक्रिया के दाहिने तरफ के शीर्ष पर रखा गया।

कस्टम दृश्य प्रगति पट्टी बनाएं।

0

वैकल्पिक रूप से आप अपने लेआउट में एक छवि दृश्य जोड़ सकते हैं। प्रगति सलाखों के लिए drawables बनाएँ। फिर कोड द्वारा 2 परतों के साथ ImageView के अंदर खींचें। पहली परत पृष्ठभूमि होगी और दूसरी परत घुंडी होगी। छुपाए गए दृश्य को अपडेट करने के लिए छविदृश्य के ऑन टच श्रोता को रीड्रॉइंग कोड लिखें।

2

आप चमकते सिर के लिए एक पीएनजी छवि का उपयोग कर सकते हैं। < बिटमैप> परत-सूची के अंदर टैग का प्रयोग करें और इसे सही से संरेखित करें। मैं एक पूरी तरह से अलग आवेदन

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

<item> 
    <shape> 
     <gradient 
      android:angle="270" 
      android:endColor="#4C4C4C" 
      android:startColor="#303030" /> 

     <stroke 
      android:width="0dp" 
      android:color="#000000" /> 

     <corners android:radius="0dp" /> 

     <padding 
      android:bottom="0dp" 
      android:left="5dp" 
      android:right="0dp" 
      android:top="0dp" /> 
    </shape> 
</item> 
<item> 
    <bitmap 
     android:antialias="true" 
     android:gravity="right|bottom|fill_vertical" 
     android:src="@drawable/spinner_down_arrow" /> 
</item> 

</layer-list> 
संबंधित मुद्दे