如何在 Android 中使用拖动手势切换 2 个不同的视图?
所以我试图创建一个界面,用户可以在其中从右向左拖动手指以到达第二个视图,并且被拖动的第一个视图将从右向左移动。与 Android 设备的主屏幕非常相似,用户可以向左或向右拖动屏幕,然后就会出现另一个屏幕。到目前为止,我有一个视图切换器,其中 Flipper 将存储两个 xml 文件。但我不知道如何使用拖动手势?任何例子将不胜感激。
谢谢
so im trying to create an interface where the user can drag their finger from the right to the left to get to the second view, and the first view being dragged will move from right to left. very similar to an android device home screen, where the user can drag a screen to the left or right and another screen will emerge from there. I have so far a View switcher where flipper will store two xml files. But i do not know how to use the drag gesture? any examples would be greatly appreciated.
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是一个链接,您可能会发现有用。如果有任何疑问,请回复我。
Here's a link which u might find usefull..get back to me for any query.
我只是写了一个集成拖动手势和图像切换效果的例子。希望有帮助。
所有需要的资源和代码如下:
主布局:在布局中添加一个 ImageSwitcher
两个名为 R.drawable.s3、R.drawable 的可绘制对象。 drawable.s4
两个动画文件,slide_right_in、slide_left_out
}
I just write one example integrate the drag gesture and image switch effect. Hope it helps.
All the needed resources and code as the following:
main layout : add a ImageSwitcher into the layout
two drawable named as R.drawable.s3, R.drawable.s4
two animation files, slide_right_in, slide_left_out
}