一个类似Gallery的东西

原创 2012年03月26日 23:45:51

大家在玩qq的时候(当然是指android平台的),当点击某一个人的列表项时候会跳转到聊天界面,然后返回到好友界面,再重新找一个好友点一下进入到聊天界面,聊天界面的顶部会出现一个类似选项卡似的东西,而且当“最近聊天”的好友数量的头像显示超过一个屏幕宽度时候,你可以左右拖拉来进行选择,在选择时候还有一个“被选择项的标示”的图片跟随移动的效果,具体效果如何,大家可以自己试一下。

今天自己试着写了一个类似的组件,首先看效果:


其中底部是用SurfaceView来实现的。顶部是一个LinearLayout 来承载你需要表现的内容,当然你也可以用其他的组件,像ViewFlipper,ViewSwitcher等,这样的话,在点击底部导航以后,可以在两个view切换过程中,加一个动画效果。左右两个箭头用于指示可以像左或右继续拖动,具体封装实现的方法有:setOnTravelListener(OnTravelListener):设置其监听器,当点击移动到某一元素位置处后需要执行的动作在此设置,moveTo(int):跳转到指定位置处,同时如果有设置onTravelListener的话,会执行相应的方法,moveToAndFollowWith(int):镜头跟随图标移动。

不足的地方时候没有处理onFling方法,在拖动时候会由生涩的感觉。等有时间了完善一下吧,当然如果哪位有兴趣的话,也可以在此基础上再处理一下onFling方法。

……

当然测试使用的所有的图片都是自己随便凑的,看着丑是肯定的,您如果真要用的话,自然会专门有美工帮出图的吧。。。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ANDROID图片浏览(带水平滑动的GridView和类似gallery的ViewPage)

由于用到图片浏览的地方很多,写了个图片浏览的程序(点击下载源码),程序的源码是在 Android-Universal-Image-Loader(点击下载源码) 基础上修改的,支持网络图片的访问,添加了...

类似于360网盘的一个东西

  • 2014-11-07 14:50
  • 8.46MB
  • 下载

cocos2dx creator 创建类似gallery控件的循环效果

/** * Created by heXm on 2017/3/8. */ cc.Class({ extends : cc.Component, properties:{ ...

android自己写的类似刻度尺的东西

http://www.iteye.com/topic/1113856 刚学android不久,因为公司项目要求,写了个类似刻度尺的东西,拿出来献丑,希望大家给点意见。 先上...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)