社区
Android
帖子详情
高分求解 android ViewFlipper滑动问题。
mahaiyun18
2011-11-14 11:04:08
我用的是系统的ViewFlipper,做出来的效果是当滑动手势完成时,切换到写个图片,我现在想要的效果是手还没有抬起来,在滑动的过程中图片会跟着手势动。。。最好还是继承ViewFlipper来实现,各位大虾有做过的没有,麻烦教我下....其实和手机淘宝首页的广告是一样的。谢了!
...全文
786
12
打赏
收藏
高分求解 android ViewFlipper滑动问题。
我用的是系统的ViewFlipper,做出来的效果是当滑动手势完成时,切换到写个图片,我现在想要的效果是手还没有抬起来,在滑动的过程中图片会跟着手势动。。。最好还是继承ViewFlipper来实现,各位大虾有做过的没有,麻烦教我下....其实和手机淘宝首页的广告是一样的。谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
有福之州666
2012-02-01
打赏
举报
回复
楼主你说的 自定义一个gallery 怎么实现的啊 能发我学习一下吗 我邮箱397864905@qq.com
zuibunan14
2011-12-29
打赏
举报
回复
和楼主的想法一样,我也是想用ViewFlipper做这么一个控件,不过那种随手势移动的效果确实想不到什么实现的办法
http://blog.csdn.net/shaojie519/article/details/6767506
你看一下这个,虽然不是用ViewFlipper写的,但是应该会有些帮助
greenredshark
2011-11-15
打赏
举报
回复
去网上搜,scrollLayout(extends viewgroup)
mahaiyun18
2011-11-15
打赏
举报
回复
ok了,自定义了个Gallery可以实现了,继承View的比较麻烦,而且水平有限.
全球全网精准引流软件SaaS平台
2011-11-15
打赏
举报
回复
[Quote=引用 6 楼 yanjichao2010 的回复:]
我直接说原理吧。。。不一定对,应该差不多,不对的请指正:
viewflipper:添加的是子视图。 控制的是两点直接滑动的水平距离,然后触发前一个或后一个的动画,而动画呢,无非就是左到右或相反的进入和退出,这明显无法实现拖动效果。
viewgroup: 现在的实现一般是把所有的子视图拼接成一个(height,个数*width)大小的一个长方形,然后判断手势移动屏幕,这样就能实现拖动效果了。
[/Quote]
学习@!
mahaiyun18
2011-11-14
打赏
举报
回复
那是什么原因造成ViewFlipper不能拖动,而自定义的就能拖动,我想知道关键在哪里
lingang1359
2011-11-14
打赏
举报
回复
用ViewFlipper结合TranslateAnimation一起做,我做的没用ViewFlipper,不过扩展一下,思路是一样的,在ViewFlipper搭配GestureDetector,把切换图片的代码写在触摸释放的事件里面就可以了,移动的时候触发写好的图片移动的TranslateAnimation动画就可以了
yanjichao2010
2011-11-14
打赏
举报
回复
gallery比viewflipper在事件处理上好,但是gallery有个致命的问题就是滑的速度太快。。。。一下能滑好多个
yanjichao2010
2011-11-14
打赏
举报
回复
小盆友,你这种是不可能实现的,viewflipper是最der的实现这种方式的方法,哪怕gallery都比他强,你要是想实现最好的效果的就重写viewgroup,这个是现在实现这种方式最完美的方法,但是根据个人水平重写出的效果也不一样~~~
mahaiyun18
2011-11-14
打赏
举报
回复
[Quote=引用 5 楼 yanjichao2010 的回复:]
动画是如何实现的? 自定义的拖动效果是程序控制的就让他一点点动,动画你也能控制?动画只有个总时间。。。。。。
[/Quote]
这样一说,明白了,还是要继承View,图片是要画上去的,请问有什么比较好的demo吗,给我学习学习,谢谢了
yanjichao2010
2011-11-14
打赏
举报
回复
我直接说原理吧。。。不一定对,应该差不多,不对的请指正:
viewflipper:添加的是子视图。 控制的是两点直接滑动的水平距离,然后触发前一个或后一个的动画,而动画呢,无非就是左到右或相反的进入和退出,这明显无法实现拖动效果。
viewgroup: 现在的实现一般是把所有的子视图拼接成一个(height,个数*width)大小的一个长方形,然后判断手势移动屏幕,这样就能实现拖动效果了。
yanjichao2010
2011-11-14
打赏
举报
回复
动画是如何实现的? 自定义的拖动效果是程序控制的就让他一点点动,动画你也能控制?动画只有个总时间。。。。。。
Android
滑动
效果
View
Flip
per
Android
滑动
效果
View
Flip
per
Android
滑动
效果
View
Flip
per
android
view
flip
per 图片
滑动
demo
手机开发的时候在应用第一次运行的时候都有一个指引页面,这个指引页面通常都是有几张图片组成来告诉用户如何操作,此例子就是以五张图片为例,利用
view
flip
per来实现图片的左右
滑动
android
利用
View
Flip
per来实现
滑动
切换Activity
利用viw
flip
per来将多个activity封装在一个
view
中,通过实现OnGestureListener接口的onTouchEvent()方法和onFling() 方法,即可通过手持
滑动
切换activity。
Android
使用
View
Flip
per做页面切换,与手势
滑动
切换的使用
Android
系统自带有一个多页面管理的控件:
View
Flip
per. 它可以简单实现子页面的切换,,, 它只需使用add
View
方法添加几个
View
,每个
View
对应的是一个页面,即可完成对于多页面的管理,,, 在
android
上实现手势...
Android
View
Flip
per水平
滑动
Demo.zip
Android
View
Flip
per水平
滑动
Demo.zip
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章