1

135 度回転させたカスタム XML ドローアブルに問題があります。

ドローアブルは、SeekBar レイアウト コンポーネントでつまみとして使用されます。

これは Android 4 では正常に機能しますが、Android 2.x では、親指は SeekBar の向きに従うのではなく、135 度の角度で向かいます。親指として設定しているドローアブルは次のとおりです。

<item>
    <rotate android:drawable="@drawable/thumb_basic_shape"
        android:visible="true"
        android:fromDegrees="135"
        android:toDegrees="135" />
</item>

Android 2.x が階層化されたドローアブルで参照を処理する方法に関連していると思われますが、できれば XML で修正する方法はありますか?

これは、親指の位置を示す赤い円と、スライダーをドラッグするときに親指が移動する方向を示す赤い矢印の画像です。

[編集]

以下の最初の回答では、個別の永続的な回転アニメーションを作成し、それを親指のドローアブルに適用する必要があると述べています。ビューまたは同様の GUI 要素を回転させる場合の例はたくさんありますが、この場合、GUI の SeekBar 要素の一部であるドローアブルを回転させたいのですが、追加の問題が発生します。

4

1 に答える 1

0

永続的な回転アニメーションを使用してそれを行うことができ、2.x との完全な互換性があります。

それが役立つことを願っています。

于 2012-08-21T13:12:52.533 に答える