WindowInsets в Android 11
#разработка #статьи
Работа с клавиатурой на Android всегда было не самым простым делом.
Даже, казалось бы, простое действие с определением присутствия клавиатуры на экране делается через костыли, например через ViewTreeObserver, или через сторонние библиотеки, которые также работают не во всех случаях.
Но, вероятно, нашим страданиям придет конец. В новом Android 11 добавляется метод, который через Insets позволяет обрабатывать и синхронизировать контент экрана с клавиатурой. Судя по примерам анимаций, выглядит это очень круто.
Подробнее об этой фиче можно прочитать в этой статье. Конечно, сейчас эта функциональность на этапе разработки и код может поменяться в будущем. Но даже то, как выглядит API сейчас можно сказать, что свежий Android существенно облегчит нам жизнь в работе с клавиатурой и сделает приложения ещё более плавными.
#разработка #статьи
Работа с клавиатурой на Android всегда было не самым простым делом.
Даже, казалось бы, простое действие с определением присутствия клавиатуры на экране делается через костыли, например через ViewTreeObserver, или через сторонние библиотеки, которые также работают не во всех случаях.
Но, вероятно, нашим страданиям придет конец. В новом Android 11 добавляется метод, который через Insets позволяет обрабатывать и синхронизировать контент экрана с клавиатурой. Судя по примерам анимаций, выглядит это очень круто.
Подробнее об этой фиче можно прочитать в этой статье. Конечно, сейчас эта функциональность на этапе разработки и код может поменяться в будущем. Но даже то, как выглядит API сейчас можно сказать, что свежий Android существенно облегчит нам жизнь в работе с клавиатурой и сделает приложения ещё более плавными.