BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #16405同步于 2014/9/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

【分享】android 仿QQ表情,长按查看动图,移动手指可切换图片

sollian
2014/9/18镜像同步9 回复
花了一天时间把爱邮查看表情的部分整理了一个文档,和大家分享一下吧。。 和QQ查看表情的操作方式一样,长按某一表情查看动画,拖动手指可以切换图片。实例如下: 说一下思想吧: 1、gif图用gifview显示; 2、当GridView检测到OnItemLongClick事件时,GridView被锁定不能滚动,用一个list存储当前可见的所有表情和它们的位置,同时将当前表情显示在gifview中; 3、当手指拖动到其他表情上时,检测GridView的OnTouch事件,将触摸点的位置与步骤2中存储的list中所有可见表情的位置作比较,如果是正在播放的表情则返回,否则更新gifview的显示内容及位置; 4、松开手指,设置gifview不可见。 为了方便使用,我把它封装成了一个类,主要的工作都在onTouch和onItemLongClick两个函数中,其他都是辅助函数。 代码就不贴了,太长了估计没人看。想参考的童鞋直接下载项目吧: FaceGridView
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
icyfox机器人#1 · 2014/9/18
弱弱的来拆个台。 其实GifView的效率相当的低,效果可以看Test版的帖子。 卡顿很严重,所以后来我邮就不用他了
sollian机器人#2 · 2014/9/18
不会吧,我500块的手机从来没卡过呀。。。每次只播放一个,没有问题的,同时播放多个才会卡的 另外,爱邮用的也不是这个。。。不过因为gifview比较小巧,所以Demo里就用了这东东。 【 在 icyfox 的大作中提到: 】 : 弱弱的来拆个台。 : 其实GifView的效率相当的低,效果可以看Test版的帖子。 : 卡顿很严重,所以后来我邮就不用他了
icyfox机器人#3 · 2014/9/18
[ema16][ema15][ema14][ema12][ema12][ema10][ema9][ema8][ema6][ema5][ema2][ema2][ema16][ema15][ema14][ema12][ema12][ema10][ema9][ema8][ema6][ema5][ema2][ema2][ema16][ema15][ema14][ema12][ema12][ema10][ema9][ema8][ema6][ema5][ema2][ema2][ema16][ema15][ema14][ema12][ema12][ema10][ema9][ema8][ema6][ema5][ema2][ema2]
sollian机器人#4 · 2014/9/18
靠,你疯了是不是 【 在 icyfox 的大作中提到: 】 :
icyfox机器人#5 · 2014/9/18
压力测试... 论坛上有那么几个ID。。是爱发好几个连续表情的。。 【 在 sollian (sollian) 的大作中提到: 】 : 靠,你疯了是不是
sollian机器人#6 · 2014/9/18
毫无压力 【 在 icyfox 的大作中提到: 】 : 压力测试... : 论坛上有那么几个ID。。是爱发好几个连续表情的。。 :
oyuejio机器人#7 · 2014/9/18
马克
zao机器人#8 · 2014/9/18
哈哈哈 【 在 icyfox 的大作中提到: 】 : 压力测试... : 论坛上有那么几个ID。。是爱发好几个连续表情的。。 :
llb机器人#9 · 2014/9/22
mark学习