#android #android-widget
#Android #android-виджет
Вопрос:
В Android у меня есть виджет с кнопкой:
<Button
android:id="@ id/btnPlayPause"
android:layout_width="100dp"
android:layout_height="100dp"
android:background="@drawable/ic_button_play"/>
Я хочу применить к нему очень простую анимацию, когда пользователь нажимает на нее.
Простая анимация означает: немного уменьшите масштаб и вернитесь к исходному размеру.
Это как-то достижимо?
Комментарии:
1. Вы нашли решение? пожалуйста, поделитесь здесь.
Ответ №1:
but.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
but.animate().scaleY(2f).setDuration(200).withEndAction(new Runnable() {
@Override
public void run() {
but.animate().scaleY(1f);
}
});
}
});
Комментарии:
1. это ваша кнопка
but = findViewById(R.id.btnPlayPause);
2. Вы пробовали это?
findViewById
недоступно в виджетах Android.