gpt4 book ai didi

android - 在Android中将一个 fragment 滑过另一个 fragment

转载 作者:IT老高 更新时间:2023-10-28 22:22:53 25 4
gpt4 key购买 nike

在android中,我们可以将一个 fragment 滑过另一个 fragment 吗?例如,在下图中:

image 1

有两个 fragment 。一个是红色的,另一个是蓝色的。如果用户将手指按在黑色箭头上并将其向右拖动,则红色 fragment 也会随之拖动,从而覆盖蓝色 fragment 。最后,红色 fragment 覆盖了整个蓝色 fragment 。此外,如果用户在红色 fragment 被拖到不到一半的蓝色 fragment 上之前抬起手指,则红色 fragment 应该回到原来的位置(因此不会覆盖蓝色 fragment )。但是,如果用户没有抬起手指(即拖动箭头)直到红色 fragment 覆盖了蓝色 fragment 的一半以上,或者整个蓝色 fragment ,那么红色 fragment 应该覆盖整个蓝色 fragment 。

此外,如果红色 fragment 上有任何 View (例如,ButtonsEditTexts 等),那么它们也会相应地调整大小。

有没有办法做到这一点?如果是,那么如何?

最佳答案

您是否考虑过使用或扩展 SlidingDrawer?您可以将红色 fragment 作为抽屉的内容,将黑色箭头作为 handle 。

关于android - 在Android中将一个 fragment 滑过另一个 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9223141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com