我有一张图片,并将其作为 ImageButton 包含在内(但 ImageView 也可能没问题)。好像是要往上拖的东西,可以切换到设置界面。几天来我一直在研究这个问题,查看了很多关于这个问题的页面(其中很多是关于 ViewPager 的),但没有一个是明确的 - 其中一些说“使用 X 类”,其他人只是假设我知道很多事情我不。有几个确实有效,但它们是水平的。我发现的垂直的是难以理解和无法解释的。任何人都可以用可以理解的方式解释一下吗?
基本上我需要的是:
- 我有 layout.xml 和 layout2.xml;
- layout.xml底部有图片;
- 当用户向上滑动该图像时,layout2 从底部出现;
- 如果用户在释放图像时超过 50%(或类似值),图像会一直向上滑动。如果用户达到或低于 50%,它会一路倒退。
最佳答案
Android 有一个名为 SlidingDrawer 的内置小部件做到这一点。在您的例子中,layout.xml 底部的图像将被视为“句柄”,而 layout2.xml 将被视为“内容”。句柄可以是任何类型的小部件,可以是 Button、ImageButton、ImageView 等。如果您触摸或滑动句柄,它将如您所描述的那样滑动以覆盖屏幕。
上面链接中的 Android 文档解释得很好,但如果您有具体问题,我可以尝试解释得更多一些
关于Android 在按住 ImageButton 时在布局之间滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12461004/