美文网首页
答设计疑问

答设计疑问

作者: 小周爱吃瓜 | 来源:发表于2019-11-21 09:51 被阅读0次
    1. 包体积大小的缩减,不用维护那么多的图片,lottie比一堆图片好维护.
    1. 帧动画图片加载过多容易OOM(内存溢出,Crash)
    1. Android端本身实现了一套缓存的机制.
    1. 我自己做开发也都是极力避免png序列去实现动画.一般采用动画的方式或者自定义控件的方式去实现.

  1. 帧动画的注意事项
    使用帧动画的时候要注意设置的图片不宜过多、过大,以防止因为内存不够而出现 OOM。
  1. 复杂动画(注意这里是复杂动画)的流畅性和还原度。
    (这个的话我倒觉得还好)
  1. 获取图片方面
  • Lottie逐帧渲染,每一帧为为关键帧,播放前一次性上传到gpu,可以在播放过程中复用纹理.
  • 播放多个图层,能够在动画过程中复用图层.
  • PNG也会有缓存。
    但是Lottie可以从服务器拉取,存放在手机磁盘空间,下次直接用缓存。PNG必须存在本地,打包上线的时候包回很大。如果以后长期做游戏,那么日积月累可以想象会有多少图片.
  1. 但是有中间变动需要设计师重新设计? 这个我不是很确定
  1. 主要对于开发来说,爽,一个JSON丢过来就行,不用管理那么多图片,简单的一些动画我觉得用PNG序列也行,但是多了容易OOM,特别是针对一些低端机型.

  2. 还有尺寸适配方面。
    Android有很多的不同尺寸的设备.
    帧动画本来图片就多.
    但是一个需要动画添加很多张图片,势必会导致apk体积变大,并且还要根据不同的尺寸进行适配

Lottie自吹:
[https://airbnb.design/introducing-lottie/](https://airbnb.design/introducing-lottie/)

!!!

不过我感觉这些都是理论的,如果在帧数不是很大的情况下下png
如果能提升开发流程效率,试下又何妨呢。

总结:其实我也不清楚,网上抄的!

相关文章

  • 答设计疑问

    包体积大小的缩减,不用维护那么多的图片,lottie比一堆图片好维护. 帧动画图片加载过多容易OOM(内存溢出,C...

  • 答读者疑问

    有读者在我的后台留言 :毕业这么久了还没有找到工作,不知道该怎么办了? 我的回复: 其实不想说些太过于虚的建...

  • 《答子瑄疑问》

    A new birth of freedom -- and that government of the peop...

  • Tensorflow on Kubernetes疑问自答

    1.实现和训练深度学习算法为什么要使用Tensorflow? Tensor=张量=容器,flow=流(我把它理解成...

  • 2019-07-24工作总结

    疑问1: 单例有什么用? ==>见疑问2 疑问2: spring 注入的bean,是单例的吗? 答: 原文链接:h...

  • 招投标专家答网友疑问

    1、问:国家对于各个项目是否需要招标都有规定,那么在国企采购工程的时候是否会特殊呢? 答:依法必须招标的工程建设项...

  • 招投标专家答企业疑问

    有企业提问:企业报价时对某分项工程报价有漏项,是否判为废标? 专家回复:不应判为废标。对某分项工程报价有漏项,不影...

  • 招投标专家答企业疑问

    (一)问:企业自行决定采取邀请招标方式的做法是否妥当? 回复:不妥当。根据有关法律规定,省、自治区、直辖市人民政府...

  • 装修遇困扰:选“A”还是“B”

    好多即将装修的业主都有这样的疑问?比如房型该怎样设计,选择哪个产品比较好等,其实,在很多问题的选择上,没有绝对的答...

  • 早餐群-你是你吃出来的

    问[疑问][疑问][疑问]什么是营养? 答:燕窝有营养、鱼翅有营养,还是苹果有营养? 严格来说,都没有。或者说,都...

网友评论

      本文标题:答设计疑问

      本文链接:https://www.haomeiwen.com/subject/zotzictx.html