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 Uid 与 Pid 的区别与用法
  3. Android跳转到通讯录获取用户名称和手机号码的实现思路
  4. Android(安卓)无障碍服务一 让应用具有辅助性服务
  5. android 安全讲座第四层 手机Root授权原理细节全解析(3)
  6. Android应用开发笔记(13): Android移动应用界面的模板化设计
  7. Android(安卓)SDK 1.5中文版 (Application基础—1)
  8. Android移动应用界面的模板化设计
  9. Android(安卓)横向ScrollView照片浏览器实现

随机推荐

  1. android-market-api
  2. Android(安卓)Gradle Plugin指南(四)——测
  3. Android(安卓)ApiDemos示例解析(124):Vie
  4. android 同一个界面多个跑马灯实现
  5. Android函数响应式编程——必学的RxJava
  6. android showSoftInput方法调用软键盘不
  7. ActionBarSherlock的使用一
  8. Android(安卓)webView与JavaScript的交互
  9. Android中实现部分字体颜色改变的方式
  10. Android(安卓)自定义类库打包jar