新的 Android 版本 (Android 11) 添加了一组新的 API,让您可以将应用程序的内容与 IME(输入法编辑器,也称为软键盘)和系统栏同步,因为它们在屏幕上和屏幕外显示动画,从而更轻松地创建自然、直观和无卡顿的 IME 转换。
那么,如何在android r(Android 11)中应用windowinsetsanimation?
新的 Android 版本 (Android 11) 添加了一组新的 API,让您可以将应用程序的内容与 IME(输入法编辑器,也称为软键盘)和系统栏同步,因为它们在屏幕上和屏幕外显示动画,从而更轻松地创建自然、直观和无卡顿的 IME 转换。
那么,如何在android r(Android 11)中应用windowinsetsanimation?
这是所需动画效果的示例 gif。有两种模式,WindowInsetsAnimation.Callback和 WindowInsetsAnimationController。
在您的build.gradle
文件中,将您的 minSdk 版本设置为 android R
minSdkVersion "R"
使用 RecyclerView 和 EditText 定义你的片段
可以在 此处找到完整的工作示例。