2012-06-22 4 views

ответ

2

Здесь вы идете

анимировать Кнопка

Создать

rotate.xml

в anim папка:

<?xml version="1.0" encoding="UTF-8"?> 
<rotate 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:fromDegrees="0" 
    android:toDegrees="90" 
    android:pivotX="50%" 
    android:pivotY="50%" 
    android:repeatCount="0" 
    android:duration="1200" 
    android:fillAfter="true" 
    android:fillEnabled="true" /> 

и внутри кода Java:

Button myButton = (Button)findViewById(R.id.button); 
    myButton.setOnClickListener(new OnClickListener() { 

    @Override 
    public void onClick(View arg0) { 
     myButton.startAnimation(AnimationUtils.loadAnimation(AbcActivity.this, R.anim.rotate)); 

    } 
}); 

Чтобы скрыть кнопку

button.setVisibility(View.INVISIBLE); 

Или

button.setVisibility(View.GONE); 
+0

спасибо за ваш ответ .. но я вставить этот код и он дал мне одну ошибку :( bgiusto.setOnClickListener (новый View.OnClickListener() { \t \t \t \t \t \t общественного недействительными OnClick (View v) { \t \t \t \t \t \t \t \t \t \t \t \t bgiusto.startAnimation (AnimationUtils.loadAnimation (это, R .anim.rotate)); \t \t \t \t \t \t \t \t INT секунд = (INT) ((SystemClock.elapsedRealtime() chrono.getBase())/1000); \t \t \t tv.setText (Integer.toString (i-seconds)); \t \t \t \t \t \t intent.putExtra ("Punteggio:" I-секунды); \t \t \t \t \t \t \t startActivity (намерение); \t \t \t Livello1_1.this.Конец(); \t \t \t \t \t \t} \t \t \t \t \t \t \t \t}); – Ormet

+0

какая ошибка дает? –

+0

см. Мой обновленный ответ !! –

Смежные вопросы