- image widthFix可否像aspectFix那样,在加载时就使用最终的长宽比?
大家好,我发现<image>标签在图片加载的过程中,是按默认长宽比加载的,加载完成后再缩放到正常的比例(我使用了mode='widthFix'属性)。 然而最近发现,同样是加载,swiper里(<image>有属性mode="aspectFit"),却能在加载过程中就按正确的比例显示。这说明在加载时就已经拿到图片信息头信息了…… 我想尝试美化一下加载过程,请问mode='widthFix'的<image>组件能做到正确比例加载吗? 我尝试过getImageInfo,但是对多幅图使用时,这个API延迟不是一般得大,图都快加载完了,它才把真实长宽告诉我,帮不上忙……
2019-12-15 - setInterval动画,真机调试严重卡顿,请问是否正常?
大家好,作为练习,我自己手写了一个类似scroll-view的工具,尝试用wxs动画实现双机放大和惯性滑动这样的功能。 思路是这样的: 在事件响应中启动setInterval函数,每隔一段时间计算出新的状态值,然后使用setData和渲染层同步 在wxml里,给标签设置style="top:{{top}} px; ... "的属性,更改样式 目前我设置的帧率是60,在开发者工具上测试没有太大问题,但是真机调试时,卡顿非常明显(不只是延迟,类似“掉帧”掉到每秒两三帧这样...)。资源占用没有看到明显的问题(CPU始终0%,内存<500M,图比较多)。 请问这是时延带来的问题吗?(我现在在国外,测试工具时延大概1000ms+;让国内同学帮看,400ms的延迟也会有严重的卡顿,测试手机分别为华为mate 20和iPhone Xs Max) 还是这个实现过于低效了? (希望各位前辈提出一些建议,谢谢)
2019-12-10