Android 滑屏效果实现方式汇总

转自:http://blog.sina.com.cn/s/blog_9f233c070101eurp.html

Android的滑屏,最近在研究这个东西,发现新浪微博的客户端、腾讯微博的客户端都有这个功能。目前到今天为止,腾讯和微博的客户端都是使用viewPager控件写的,可能重写了一些地方。而腾讯老版本的qq是用viewflipper写的,就是手势滑动切屏。但是新版本的客户端,它已经使用viewpager写了。


切屏有几种实现方式:

第一种:使用viewgroup,比如上面的网址就又例子。

第二种:使用viewflipper。就是手势滑动。根据手势的变化,比如向左或者向右,虽然能切屏,但是不能呈现两个界面的内容,就是说,只能显示一个试图。滑动后,将出现另一个试图。

第三种:使用提取Launcher中的WorkSapce,可以左右滑动切换屏幕页面的类。这种方式也是viewpager没有出现时大家常用得一种方式。不过现在除了用于手机桌面的滑动外,新版的客户端多数都已经不用这种实现方式了。

第四种:就是使用ViewPager了。这是后来google加的一个东西,使用起来很方便,也不是很卡。当然需要做很多优化。数据当然多数情况不是静态的,而是从网络上获取的,所以优化就是必须得了。优化到什么程度就看你的功力了。

<wbr></wbr>

【Android】通过手势切换屏幕的几种方法

第一种: ViewFlipper + GestureDetector

第二种: ActivityGroup +<wbr><wbr>GestureDetector</wbr></wbr>

第三种: ViewPager<wbr>(Android3.0+)</wbr>

第四种: ViewFlow (开源项目)

本文虽然只是在一定的高度上描述了一下实现的方式,属于概括性的描述,需要自己实现时,将更加的容易,有种从大处着手的感觉!

希望大家也试试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值