在android中创建像Dolphin浏览器或Firefox这样的侧栏

Car*_*che 8 android android-widget

我想创建一个侧边栏,如dolphin浏览器或firefox for android.

我有一个listview是我的主屏幕,当我向右转,我希望将listview移动到右边,并在左边显示一个新视图.

这样

谢谢

PS:我是法国人,对不起英语:-)

ada*_*amp 3

查看WorkspaceAndroid 开源项目 Launcher2 代码中的小部件。这是在 Android 主屏幕上实现左右分页行为的小部件。

基本思想是创建一个自定义小部件,该小部件可以通过规则平移其内容,以便在用户猛击或放开时捕捉到最终位置。用于onInterceptTouchEvent确定用户何时跨过水平运动的“倾斜”阈值(您可以从 中获取此值的系统值ViewConfiguration)并从层次结构中的任何子视图中窃取输入焦点。从那里,控制平移onTouchEvent。您可以使用 aVelocityTracker来确定当用户放开时内容应如何投射,并使用 aScroller来帮助您以动画方式到达最终位置。