Android APP设计加载使用gif动图需要注意的一般性问题

(1)gif图片尺寸大小问题。gif图片的尺寸通常不会太小,这些图片如果从网络加载将消耗手机用户更多的网路流量。若是流量付费用户且用户对流量产生的费用敏感,无疑会对Android手机客户端用户产生不佳影响。

建议:应该控制整个客户端中或页面中的gif图片数量,避免造成过多的流量消耗。


(2)gif图片对Android手机客户端性能的影响。由于在Android手机客户端加载gif动图图片,比一般的png、jpg、bmp等这类图片需要消耗更多的Android系统计算资源(存储、CPU、GPU等),如果某一个页面加载较多gif图片,势必将影响一些较老的低端手机性能。简单列举不良后果如下:gif图片不能秒开、卡顿一段时间(因为在缓冲gif图片)才能正常显示等等。
建议:应严格限定某一页面的gif图片数量,可以考虑一个单独页面,gif图片数量尽量不超过两个。


(3)用户体验问题。加载gif图片的其中一个好处是手机客户端页面“动”起来,不再死气沉沉,活泼生动了,让Android手机用户在使用APP时候额外产生一定的趣味性。但是,如果某一个页面同时放置一个以上的gif图片,那么这种情形将不得不考虑:整个页面可能变得“杂乱”起来,因为多个gif图片都在动态的像电影画面一样播放,而用户在使用Android手机客户端时候,需要聚焦,太多的gif“动”图,可能会使用户“眼花缭乱”,进而产生“心烦意乱”的不良的体验感觉。
建议:gif图片动图虽有趣味,但要在设计的同时考虑用户在使用时的聚焦,一定数量的gif动图将产生很好的用户观赏效果,但是太多的gif图片,可能产生不良、相反的设计效果。


(4)最终安装包APK大小的问题。如果是事先将gif图片放到apk中,虽然可以减少Android用户的流量消耗,但会造成安装包apk文件变大。

更多相关文章

  1. android页面跳转与传值
  2. Android:将View的内容映射成Bitmap转图片导出
  3. Android(安卓)系统权限
  4. android 图片处理 Matrix,ColorMatrix
  5. android中关于使用scrollview嵌套LinearLayout,页面滚动条不到底
  6. come on!让我们用几分钟把android的drawable目录图片加载机制说清
  7. 新的 Android(安卓)恶意软件“命中” 62 万中国用户
  8. "Android"牵手"iOS",WP滚蛋
  9. js如何判断用户是在PC端和还是移动端访问

随机推荐

  1. python之模拟io模式
  2. 源码编译搭建LAMP架构
  3. 深度学习实践:从零开始做电影评论文本情感
  4. 「课代表」帮你总结了全网最全的Redis知
  5. 详解TensorFlow™ GPU 安装
  6. 金融中的机器学习和强化学习
  7. 提供一个10分钟跑通AIChallenger细粒度用
  8. AI Challenger 2018 以及数据竞赛对于求
  9. Emmet语法 速查表
  10. 0114 购物车计算金额