0

ProgressBarAndroid 4.1 で回転式ドローアブルを使用して、カスタムの不確定要素を取得しようとしています。私は次のようにこれをやっています:

 <?xml version="1.0" encoding="utf-8"?>
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="360"
android:toDegrees="0"
android:drawable="@drawable/image_for_rotation"
android:pivotX="50%"
android:pivotY="50%" />

パラメータが機能しないようfromDegreestoDegrees、画像は時計回りにしか回転しませんが、反時計回りに回転する必要があります。に変更animated-rotateするとrotate、機能し始めますが、これは必要なものではありません。それを機能させるための提案はありますか?

ここに画像の説明を入力

4

2 に答える 2

4

<animated-rotate>ポイントは、使用する場合は非公開の APIだと思います。

それに関する公式ドキュメントが見つかりません。

と に入力した値は実際には無視fromDegreesされますtoDegrees。両方の属性を削除しても回転します。

あなたは回転を使いたくないと言っていましたが、それが私が見つけることができる他の唯一の単純な XML の答えです:

<rotate xmlns:android="http://schemas.android.com/apk/res/android"
  android:drawable="@android:drawable/ic_lock_power_off"
  android:pivotX="50%"
  android:pivotY="50%"
  android:fromDegrees="0"
  android:toDegrees="-360" />

<animated-rotate>欲しくて欲しくない理由は何<rotate>ですか?

より遅いまたはより速いフレーム カウントを設定する場合は、こちらの回答を確認してください。

https://stackoverflow.com/a/14996762/413127

于 2013-07-26T23:28:21.057 に答える
0

変化する

android:fromDegrees="360"
android:toDegrees="0"

android:fromDegrees="0"
android:toDegrees="360"
于 2014-01-02T15:08:49.830 に答える