मैं एक घूर्णन प्रगति छवि बनाना चाहता हूं, और आश्चर्य कीजिए कि आगे बढ़ने का सबसे अच्छा तरीका क्या है। मैं इसे एनीमेशन सूची के साथ काम कर सकता हूं उदाहरण के लिए 12 छवियां हर 100ms बदलती हैं। यह ठीक काम करता है, लेकिन यह काफी 12 चित्र बनाने के लिए कठिन है या हर आकार और संकल्प के लिए:छवि घूर्णन। एनीमेशन सूची या एनिमेटेड घुमावदार? (एंड्रॉइड)
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false">
<item android:drawable="@drawable/ic_loading_grey_on_black_01" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_02" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_03" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_04" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_05" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_06" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_07" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_08" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_09" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_10" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_11" android:duration="100" />
<item android:drawable="@drawable/ic_loading_grey_on_black_12" android:duration="100" />
मुझे लगता है कि एक आसान समाधान संकल्प प्रति एक छवि का उपयोग करने के लिए है, बल्कि प्रत्येक के लिए यह बारी बारी से फ्रेम। प्लेटफ़ॉर्म संसाधनों (एंड्रॉइड-एसडीके-विंडोज़/प्लेटफ़ॉर्म ...) में मुझे फ़ाइल को खींचने योग्य/search_spinner.xml में एनिमेटेड-रोटेट कहा जाता है, लेकिन अगर मैं कोड कॉपी करता हूं तो एंड्रॉइड के बारे में शिकायत करने वाला एक कंपाइलर त्रुटि प्राप्त होती है: framesCount और android: frameDuration (गूगल एपीआई 2.2 ग्रहण में):
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/spinner_black_20"
android:pivotX="50%"
android:pivotY="50%"
android:framesCount="12"
android:frameDuration="100" />
मैं भी एक दोहरा घुमाने एनीमेशन (anim संसाधन फ़ोल्डर में उपयोग करते हुए) का उपयोग कर की कोशिश की है, लेकिन मैं वास्तव में एनीमेशन सूची संस्करण के रूप को पसंद करते हैं।
इस समस्या को हल करने का अनुशंसित तरीका क्या है?
कोड::
इसकी घूर्णन कैसे नहीं आती है? –
यह कुछ डिवाइस पर काम नहीं करता है। कृपया – vuhung3990