php简易购物网站开发,网站域名申请了该怎么做,商标做网站logo,男女做那个什么的视频网站1 背景与环境
Android project中有加载动画的需求#xff0c;设计师推荐使用腾讯的pag动画。项目中使用到的pag android库的版本是#xff1a;com.tencent.tav:libpag:4.3.50。
2 故事经过
项目中pag的动画资源是有固定尺寸的#xff0c;由于资源中的内容过于偏左#x…1 背景与环境
Android project中有加载动画的需求设计师推荐使用腾讯的pag动画。项目中使用到的pag android库的版本是com.tencent.tav:libpag:4.3.50。
2 故事经过
项目中pag的动画资源是有固定尺寸的由于资源中的内容过于偏左左边留白大小小于右边留白需要更换需要将资源中的内容移动中间并且内容左右留白的大小是一样的。
在设计师提供正确的pag资源后修改为和原资源相同的文件名称然后替换原资源。
重新编译应用运行发现动画资源仍然和原资源的效果一样顿时疑惑不解。
3 分析过程
因使用到的资源视觉上难以辨别大小且资源内容上下左右均有留白并不清楚留白的大小。在实际分析过程中出现了如下的表现
rebuild、invalida and restart as重新编译运行均未解决。重启电脑后重新编译运行未解决。将目标pag资源修改新的file name重新编译运行解决。
由此推断pag android动画库使用了缓存且是磁盘缓存该缓存有可能存在android 设备下的应用某个目录。进而推断在实际开发工作中在使用腾讯pag android 动画库时如果替换了pag资源并且名字没有更新如果应用没有被卸载会导致实际运行中仍加载的缓存中的pag资源。如果遇到版本升级这种问题需要特别留意。