как использовать windowinsetsanimation в android R (android 12) - PullRequest
0 голосов
/ 09 апреля 2020

В новой версии Android (android 12) добавлен новый набор API-интерфейсов, позволяющих синхронизировать содержимое вашего приложения с IME (редактор метода ввода, также называемой программной клавиатурой) и системными панелями, когда они анимируются на и вне экрана, делая его гораздо проще создавать естественные, интуитивно понятные и безударные переходы IME.

Итак, как применить анимацию окна в android r (android 12)?

1 Ответ

0 голосов
/ 09 апреля 2020

enter image description here

Вот пример изображения желаемых эффектов анимации. Существует два режима: WindowInsetsAnimation.Callback и WindowInsetsAnimationController .

В файле build.gradle установите версию minSdk на android R

 minSdkVersion "R"

Определите ваш фрагмент с помощью RecyclerView и EditText

  1. Определите ваш слушатель анимации и реализации контроллера.
  2. Определите свой фрагмент с помощью RecyclerView и EditText Box и прикрепите слушателя к тексту редактирования и контроллер с видом рециркулятора для желаемого эффекта анимации.

Полный рабочий образец можно найти здесь .

...