Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

ViewPropertyAnimator

3-й курс/Закрытая зона

Скрываем и показываем кнопку через анимацию
Класс Fade
Crossfade: Эффект растворения
Примеры на Kotlin

В Android 3.1 (API 12) делать анимацию для компонентов стало ещё проще! Теперь подключать нужный вид анимации стало намного удобнее.

Для старых устройств используется библиотека поддержки, которая позволяет использовать данный класс анимации в ранних версиях.


// Используйте последнюю версию
compile 'com.android.support:support-v4:27.0.2'

Button button = findViewById(R.id.button);
ViewCompat.animate(button).alpha(0.2f).xBy(-100).yBy(100);

Доступны распространённые виды анимаций

  • alpha() - прозрачность
  • scaleX()/scaleY() - масштабирование
  • translationZ() - перемещение по оси Z

Также вы можете устанавливать продолжительность, задержку, интерполяторы.

Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью

Реклама