单击 fab 时将 EditText(或布局)移动到键盘上方

Move EditText (or a layout) above the keyboard when you click a fab

所以,我在 Todoist 应用中看到了那个东西。当您单击添加 fab 时,键盘会弹出并在其上方显示一些布局,您可以在其中输入文本并设置一些内容。我该怎么做?

实际情况是这样的:

是否有关于如何完成的示例?

(请不要介意这是应用程序的 iOS 版本,我没有 android 设备)

像这样在 manifist.xml 文件的 Activity 块中添加此 android:windowSoftInputMode="stateHidden"

<activity
            android:name=".Activities.DashboardActivity"
            android:label="@string/title_activity_dashboard"
            android:windowSoftInputMode="stateHidden"
            android:theme="@style/AppTheme.NoActionBar">
    </activity>

用片段制作底部 sheet 并在片段中编辑文本,并设置按钮 fab 以在单击时显示底部 sheet,如果你可以设置底部 sheet 可见性 GONE想要