Как наклонить кнопку вместе с ее текстом ...? - PullRequest
3 голосов
/ 08 ноября 2011

Я новичок в разработке для Android, может кто-нибудь сказать мне, как повернуть всю кнопку на 45 градусов вместе с текстом и прямоугольником кнопки. Я хочу постоянно вращаться, и я хочу, чтобы слушатель щелчка на том же самом.

1 Ответ

0 голосов
/ 08 ноября 2011

Для этого нужно использовать анимацию.

в вашем / res / anim / вы должны создать XML-файл со следующим:

<?xml version="1.0" encoding="utf-8"?>
<rotate
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:fromDegrees="0"
  android:toDegrees="45"
  android:pivotX="50%"
  android:pivotY="50%"
  android:duration="0"
  android:startOffset="0"
/>

и в вашей активности:

RotateAnimation ranim = (RotateAnimation)AnimationUtils.loadAnimation(this, R.anim.YOUR_ANIM);
ranim.setFillAfter(true);
YourButton.setAnimation(ranim);

Кроме того, кажется, что существуют некоторые проблемы с диагональными поворотами (около 45 градусов) перед сотой.

...