CrazyDailyQuestion
CrazyDailyQuestion copied to clipboard
2019-10-25: UI设计师给一个很大的帧动画资源,怎么保证播放动画既不溢出又很流畅?
这个问题我实在不会,收集了一下大家的想法: 可以尝试这么做
- 直接导出
json
动画文件 - 用
SurfaceView
来播放帧动画,避免在很多帧的情况下,使用AnimationDrawable
带来的OOM
和卡顿问题 - 用
handler+Timer
和Bitmap.decodeStream()
代替Bitmap.decodeResources()
以后在项目里面遇到这样的问题再过来补充。