2017-02-02 6 views
0

У меня есть textView как знак «+» в конце горизонтальной раскладки. Когда я нажимаю на textView, мне нужен символ плюса для вращения на той же оси. У меня есть файл rotate.xml.Android - спина + символ в 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"/> 

Но это делает мой плюс, чтобы обойти. Помогите мне перевернуть мой textView на той же оси.

ответ

2

Там нет необходимости устанавливать Xscale & Yscale свойство только для вращения

Если вы хотите повернуть «+» от центра, то стержень должен быть «50%»

Это мой рабочий код, который вы можете попробуйте его

<?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

Это работает .... Я сделал ошибку, добавив дополнение к моему представлению ... Теперь это layout_margin ... И он отлично работает ... – Simon