Tôi muốn tạo hình ảnh tiến trình xoay và tự hỏi cách tốt nhất để tiếp tục là gì. Tôi có thể làm cho nó hoạt động với một danh sách hoạt hình với ví dụ 12 hình ảnh thay đổi mỗi 100ms. Đây hoạt động tốt, nhưng nó khá tẻ nhạt để tạo ra 12 hình ảnh hoặc cho mỗi kích thước và độ phân giải:Xoay ảnh. Danh sách hoạt ảnh hoặc xoay động? (Android)
<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" />
Tôi cho rằng đó là một giải pháp dễ dàng hơn là sử dụng một hình ảnh mỗi độ phân giải, nhưng thay vì xoay nó cho mỗi khung. Trong tài nguyên nền tảng (android-sdk-windows/platforms ...) Tôi đã tìm thấy thứ được gọi là xoay động trong tệp có thể vẽ/search_spinner.xml, nhưng nếu tôi sao chép mã, hãy nhận lỗi trình biên dịch về android: framesCount và android: frameDuration (Google API 2.2 trong Eclipse):
<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" />
tôi cũng đã cố gắng sử dụng một hình ảnh động xoay lặp lại (sử dụng trong thư mục tài nguyên anim), nhưng tôi thực sự thích giao diện của phiên bản danh sách phim hoạt hình.
Cách được đề xuất để giải quyết vấn đề này là gì?
Làm thế nào nó không quay? –
nó không hoạt động trên một số thiết bị. xin vui lòng sử dụng rotage thay vì – vuhung3990