Сделала анимацию кнопки вращение вокруг своей оси в методе setOnTouchListener. А как сделать такую анимацию, чтобы при нажатии на кнопку она тряслась? В одной программе увидела такое. Хотела бы и в своей так сделать. В этой программе кнопки с цифрами так трясутся https://play.google.com/store/apps/details?id=com.gokids.bphone1
rotate.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator" >
<rotate
android:duration="2000"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:startOffset="0"
android:toDegrees="360" />
</set>
MainActivity
public class MainActivity extends AppCompatActivity {
ImageButton imageButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
imageButton = (ImageButton) findViewById(R.id.imageButton);
final Animation animationRotateCenter = AnimationUtils.loadAnimation(this, R.anim.rotate_center);
imageButton.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
view.startAnimation(animationRotateCenter);
return false;
}
});
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть desktop приложение на java, делаю функцию сохраненияСмысл её будет сохранять n-e количество массивов, а после считывать их