Tôi đang cố gắng tạo hiệu ứng cho hai lớp có thể vẽ được để đạt được hiệu quả của chỉ báo tiến trình không xác định sau Honeycomb. XML rất đơn giản nhưng có vẻ như chỉ có một lớp sẽ sinh động khi chạy trên nền tảng trước Honeycomb.Animate Hai lớp Drawable Items Pre-Honeycomb
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<rotate
android:drawable="@drawable/abs__spinner_48_outer_holo"
android:pivotX="50%"
android:pivotY="50%"
android:fromDegrees="0"
android:toDegrees="1080" />
</item>
<item>
<rotate
android:drawable="@drawable/abs__spinner_48_inner_holo"
android:pivotX="50%"
android:pivotY="50%"
android:fromDegrees="720"
android:toDegrees="0" />
</item>
</layer-list>
Đây có phải là chỉ đơn giản là một hạn chế của những nền tảng hoặc là có một cú pháp thay thế mà tôi có thể sử dụng (hoặc nói chung hoặc nhắm mục tiêu cụ thể là tại trước API11) để đạt được các chức năng mong muốn?
Thông tin chi tiết tuyệt vời về hoạt động bên trong. Cảm ơn bạn! –
Cập nhật liên kết tham chiếu: https://github.com/android/platform_frameworks_base/blob/android-2.3.7_r1/graphics/java/android/graphics/drawable/RotateDrawable.java#L230-235 –