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. Facebook推出强大Android图片库Fresco 自动释放内存 图片缓存 内
  2. Android从网上获取图片的简单示例
  3. Android图片的固定大小显示
  4. Android调用相机程序和图片处理程序获得原图并且进行图片处理
  5. android设置按钮背景透明度与设置布局背景图片的透明度
  6. 【ImageView】图片自适应及android:scaleType属性
  7. Android从文件目录中写入和读取图片

随机推荐

  1. Android默认开机横屏
  2. Android-NDK编译:cocos2d-x(三) eclipse 导
  3. java之php、Android、JAVA、C# 3DES加密
  4. Android学习笔记(二)——Android的数据存储
  5. 私有析构函数 Android(安卓)代码分析
  6. Track change of IInterface::asBinder f
  7. 获取SearchView中的EditText,并改变其属性
  8. 裁判文书App(2020最新版) 逆向过程分析
  9. Androids——日常开发工具和组件集合
  10. Android(安卓)日历(EasyCalendar)