1

我有一张图片,并将其作为 ImageButton 包含在内(但 ImageView 可能也可以)。它看起来像是要向上拖动的东西,以便切换到设置界面。我已经研究了好几天了,查看了很多关于这个问题的页面(其中许多是关于 ViewPager 的),但没有一个是清楚的 - 其中一些说“使用 X 类”,其他人只是假设我知道很多事情我不。有一些确实有效,但它们是水平的。我发现的垂直的那些是难以理解和无法解释的。谁能用通俗易懂的方式解释一下,好吗?

基本上我需要的是:

  • 我有 layout.xml 和 layout2.xml;
  • layout.xml 底部有一张图片;
  • 当用户向上滑动该图像时,layout2 来自底部;
  • 如果用户在释放图像时超过了 50%(或类似的值),它会一直向上滑动。如果用户在 50% 或之前,它会一直返回。
4

1 回答 1

1

Android 有一个名为SlidingDrawer的内置小部件来执行此操作。在您的情况下,layout.xml 底部的图像将被视为“句柄”,而 layout2.xml 将被视为“内容”。手柄可以是任何类型的小部件,可以是 Button、ImageButton、ImageView 等。如果您触摸或滑动手柄,它将滑动以覆盖您所描述的屏幕。

上面链接中的 Android 文档很好地解释了它,但如果您有具体问题,我可以尝试解释更多

于 2012-09-17T16:56:38.803 回答