Android 从右向左滑动以展开片段
Android swipe right to left to expand fragment
大家好,我是 android 初学者。我想在主布局的右边缘制作一个片段,它可以是 expanded/collapsed,方法是从右向 left/left 向右滑动(请观看下面的排序视频)。
https://youtube.com/shorts/HKOvfDVS03M?feature=share
我的问题是我不知道如何开始实施,因为我是 android 的新手。请帮忙给个示例代码。谢谢
您可以使用导航抽屉实现同样的效果。导航抽屉是从屏幕边缘滑出的菜单或布局。作为初学者,您需要先学习概念。所以,首先尝试学习导航抽屉。根据建议,您可以观看下面的视频。
完成视频后,您将了解什么是导航抽屉以及如何实现它。现在,正如您在视频中提到的,它是一个计算器。因此,抽屉被赋予特定的高度和宽度,并将其放置在计算屏幕下方。所以,我假设你了解基础知识。
使用相对布局属性你可以使用
...
android:layout_below = "calculating_screen"
...
这会将您的抽屉放在屏幕下方,您可以在抽屉文件中指定“android:layout_height =match_parent”以覆盖剩余的屏幕。然后在指定之后宽度你只需要调整重力。你只需要改变重力线。
...
GravityCompat.END
...
来自
...
GravityCompat.START
...
GravityCompat.START
允许抽屉从左向右扩展。如果你想从右到左,那么使用 GravityCompat.END
.
大家好,我是 android 初学者。我想在主布局的右边缘制作一个片段,它可以是 expanded/collapsed,方法是从右向 left/left 向右滑动(请观看下面的排序视频)。
https://youtube.com/shorts/HKOvfDVS03M?feature=share
我的问题是我不知道如何开始实施,因为我是 android 的新手。请帮忙给个示例代码。谢谢
您可以使用导航抽屉实现同样的效果。导航抽屉是从屏幕边缘滑出的菜单或布局。作为初学者,您需要先学习概念。所以,首先尝试学习导航抽屉。根据建议,您可以观看下面的视频。
完成视频后,您将了解什么是导航抽屉以及如何实现它。现在,正如您在视频中提到的,它是一个计算器。因此,抽屉被赋予特定的高度和宽度,并将其放置在计算屏幕下方。所以,我假设你了解基础知识。
使用相对布局属性你可以使用
...
android:layout_below = "calculating_screen"
...
这会将您的抽屉放在屏幕下方,您可以在抽屉文件中指定“android:layout_height =match_parent”以覆盖剩余的屏幕。然后在指定之后宽度你只需要调整重力。你只需要改变重力线。
...
GravityCompat.END
...
来自
...
GravityCompat.START
...
GravityCompat.START
允许抽屉从左向右扩展。如果你想从右到左,那么使用 GravityCompat.END
.