我有一个项目,其中设计需要一个滑动抽屉,该抽屉来自底部,基本上具有三种状态。
- 完全折叠(只是底部的把手
- 半桅杆(抽屉从底部打开,但仅在屏幕的中间位置
- 全桅杆(抽屉从底部打开并占据整个屏幕减去上边距,比如说 80dp
我正在为 android 4.0 及更高版本开发,显然不推荐使用滑动抽屉。但是导航抽屉只支持左右(我已经在使用)
所以我想知道是否有人知道有人编写的满足上述功能要求的教程甚至自定义组件
我有一个项目,其中设计需要一个滑动抽屉,该抽屉来自底部,基本上具有三种状态。
我正在为 android 4.0 及更高版本开发,显然不推荐使用滑动抽屉。但是导航抽屉只支持左右(我已经在使用)
所以我想知道是否有人知道有人编写的满足上述功能要求的教程甚至自定义组件
根据我的经验,您可能必须自己创建一些东西,但由于您正在为 api lvl 14 开发,请查看ObjectAnimator
. 它允许您移动视图并仍然使用它们(我的意思是它是已移动的原始视图,而不是它的副本)这可能是最简单的方法。
仅供参考,使用导航抽屉,你不能中途打开抽屉,或者你应该以编程方式调用触摸事件......
我想这就是你要找的。
到目前为止,我发现这个库最适合在 Android 中向上滑动菜单。
https://github.com/umano/AndroidSlidingUpPanel
您可以指定将使用哪个屏幕区域上滑菜单或视图。
如果这是您要找的,请接受并投票给我的答案。