2017-02-02 12 views
0

私はtextViewを水平レイアウトの最後に '+'記号で示しています。私がtextViewを押すと、私は同じ軸で回転するプラス記号が必要です。私はこのrotate.xmlファイルを持っています。Android - スピン+シンボルin textView

<rotate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:duration="2000" 
    android:fromDegrees="0" 
    android:pivotX="0%" 
    android:pivotY="0%" 
    android:toDegrees="360" 
    android:toYScale="0.0" 
    android:toXScale="0.0"/> 

しかし、これによって私のプラスが動きます。テキストビューを同じ軸で回転させるのに役立ちます。あなたはその後、ピボットは「50%」

である必要があり、中心から「+」回転したい場合は、単に回転

ためXScaleは& YSCALEプロパティを設定する必要はありません

答えて

2

これは、あなたができる私の作業コードをありますそれを試してください

<?xml version="1.0" encoding="utf-8"?> 
<rotate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:duration="1000" 
    android:fromDegrees="0" 
    android:pivotX="50%" 
    android:pivotY="50%" 
    android:interpolator="@android:anim/linear_interpolator" 
    android:repeatCount="infinite" 
    android:toDegrees="360" /> 
+0

私の意見にパディングを追加することで間違いを犯しました...今、それはレイアウトマージンです...そして、それは完璧に動作します... – Simon