जब आपको प्रोग्रेसबार की पृष्ठभूमि छवि को बदलने की आवश्यकता होती है तो उचित कार्रवाई क्या होती है? मेरा मतलब है कि एक .gif छवि का उपयोग करना चाहिए जैसे: http://2.bp.blogspot.com/-O7nsXfmgwSc/T6PQ0PVr6-I/AAAAAAAAAQI/-eXkEXj24-s/s1600/02.gif और यदि ऐसा होगा तो बार के अग्रभूमि रंग को छवि फ़ाइल को proccess के दौरान भरना होगा? क्या बार की पृष्ठभूमि के लिए एनीमेशन बनाने का कोई तरीका है? मैं जो लक्ष्य रख रहा हूं वह एनीमेशन दिखाने के लिए है जब तक कि प्रक्रिया पूर्ण बार को कवर न करे।एंड्रॉइड पर प्रोग्रेसबार पर पृष्ठभूमि एनीमेशन छवि?
8
A
उत्तर
14
आपको यह सभी gif फ्रेम छवि व्यक्तिगत रूप से प्राप्त करने की आवश्यकता है और फिर xml फ़ाइल में एनीमेशन-सूची में सेट करने की आवश्यकता है।
यहाँ
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/i1" android:duration="500" />
<item android:drawable="@drawable/i2" android:duration="500" />
<item android:drawable="@drawable/i3" android:duration="500" />
<item android:drawable="@drawable/i4" android:duration="500" />
<item android:drawable="@drawable/i5" android:duration="500" />
<item android:drawable="@drawable/i6" android:duration="500" />
<item android:drawable="@drawable/i7" android:duration="500" />
<item android:drawable="@drawable/i8" android:duration="500" />
</animation-list>
gif तरह एनिमेटेड छवि देने के लिए चिकनी प्रभाव के रूप में बदलने के लिए अवधि निर्धारित
यहाँ इस फाइल
ImageView iv = new ImageView(this);
iv.setBackgroundResource(R.drawable.anim_progress);
final AnimationDrawable mailAnimation = (AnimationDrawable) iv.getBackground();
iv.post(new Runnable() {
public void run() {
if (mailAnimation != null) mailAnimation.start();
}
});
उपयोग करने के लिए कोड है अपने anim_progress.xml फ़ाइल कोड है
सेटकंटेंट व्यू (iv);
आप इस साइट से gif फ़ाइल से सभी फ्रेम प्राप्त कर सकते हैं।
उदाहरण
http://2.bp.blogspot.com/-O7nsXfmgwSc/T6PQ0PVr6-I/AAAAAAAAAQI/-eXkEXj24-s/s1600/02.gif
इस लिंक के लिए बस इसे पारित और आप सभी फ्रेम छवियों
धन्यवाद एक बहुत मिल जाएगा, मैं इस कोशिश कर रहा हूँ और आपको बता दूँगी! – JimBoyHac
एक चैंप की तरह काम करता है! – JimBoyHac
छवि दृश्य को प्रगति पट्टी के पीछे के रूप में सेट करने के बारे में कोई विचार नहीं है? – JimBoyHac