高分求解 android ViewFlipper滑动问题。

mahaiyun18 2011-11-14 11:04:08
我用的是系统的ViewFlipper,做出来的效果是当滑动手势完成时,切换到写个图片,我现在想要的效果是手还没有抬起来,在滑动的过程中图片会跟着手势动。。。最好还是继承ViewFlipper来实现,各位大虾有做过的没有,麻烦教我下....其实和手机淘宝首页的广告是一样的。谢了!
...全文
786 12 打赏 收藏 转发到动态 举报
写回复
用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的比较麻烦,而且水平有限.
  • 打赏
  • 举报
回复
[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
  • 打赏
  • 举报
回复
动画是如何实现的? 自定义的拖动效果是程序控制的就让他一点点动,动画你也能控制?动画只有个总时间。。。。。。

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧