android怎样实现类似图上的功能?

goandroid 发布于 2012/04/21 00:34
阅读 1K+
收藏 0

借用论坛上的两张图,如下:

想实现的效果是,如图一上的按钮,按下按钮后界面切换,最终效果就是如图二的样子,就是第二个界面把第一个界面往左推,但是只推到一半,又不完全覆盖屏幕

问题:

1, 现在基本用HorizontalScrollView可以实现,但是只想用按钮来切换(不想用它的手势滑动),所以想试试其他的,不知到大家还有没有别的方法?

2,这种界面左右或者上下推动另一个界面的原理是什么呢?特别是不完全覆盖屏幕的,想了解下

谢谢各位

加载中
0
红薯
中山野鬼
中山野鬼
哇塞,长夜漫漫无心睡眠,竟然 @红薯 还在。。。。。佩服佩服。
0
迷途d书童
goandroid
goandroid
回复 @vven : 恩,我用HorizontalScrollView基本实现功能了,不过还想试试别的控件看会不会有别的思路
迷途d书童
迷途d书童
回复 @vven : 你不是用HorizontalScrollView的手势基本实现了吗,换成按钮的话试试scrollTo(x,y)方法。
goandroid
goandroid
这两篇也看过了,但是感觉抽屉要么是吧底下的界面遮盖了,要么是把旁边的布局给挤压了,好像都不是我想要的把布局往两边推出去的感觉
0
douyu
douyu
去搜android火热开源项目  其中有个隐藏的侧滑菜单  把它作为一个控件应用到你工程中 就能实现你要的功能了
返回顶部
顶部