- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我想实现一个滑动菜单,如 FB 或 G+ 应用程序,我从 FB Menu Demo 中找到了一些示例代码和 https://github.com/jfeinstein10/SlidingMenu
这些都是好的开始,但我需要从他们那里得到一些额外的东西。就像这里一样,它只能在单击菜单按钮时起作用,但我也想通过手势来移动它。我想要有一个中心 View 的行为,并且在将该中心向右移动时,将出现一个 View ,而在向左移动时,将出现菜单。假设有三个 View A、B、C,当我向左滑动 C 时出现 A,当我向右滑动 C 时出现 B。 C在A和B的中间。
1.中间 View 向右移动
向右移动
2.将中间 View 向左移动
向左移动
现在我的问题是:开发这样的观点的最佳实践是什么。我从某人那里听说我也应该使用 Fragments 和 View pager。那么我该如何开发呢?是否有人做过任何示例实现?任何帮助和建议表示赞赏。
作为引用,请参阅此应用程序,它使用这种类型的滑动黑白 View Skout app
最佳答案
最简单的解决方案可能是使用 android-undergarment ,基于项目自述文件,内置了边框滑动:
The user will also be able to control the drawer by bezel swiping from the left side of the screen to open the drawer and doing the same from the right to close it. If you want to prevent this touch functionality, you can call setDrawerEnabled(false).
关于android - 像 SKOUT 这样的菜单和在 Android 中通过触摸从一个 View 滑动到另一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13082640/
我想实现一个滑动菜单,如 FB 或 G+ 应用程序,我从 FB Menu Demo 中找到了一些示例代码和 https://github.com/jfeinstein10/SlidingMenu 这些
我是一名优秀的程序员,十分优秀!