自定义组件卡顿,怎么办啊?
实现一个自定义的列表,支持竖向滚动和横向滚动,竖向滚动我用了lazyforeach,是不卡的。
横向滚动时,我维护了一个offsetX变量,然后列表的每一项都是一个canvas,当发生滚动时,所有canvas根据offsetX重绘可见部分的内容,实现协同滚动的效果。
依照这个思路实现的控件,发现掉帧率比较高,有90%多。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 自定义文件模板失效怎么办啊? 
1624浏览  • 1回复 待解决
Web嵌套滑动卡顿怎么办? 
1499浏览  • 1回复 待解决
for .in 语法不支持,该怎么办啊? 
2083浏览  • 1回复 待解决
最新RNOH启动报错 ,该怎么办啊? 
2178浏览  • 1回复 待解决
运行应用提示如下内容该怎么办啊? 
3888浏览  • 1回复 待解决
安装动态库失败,该怎么办啊? 
1681浏览  • 1回复 待解决
该怎么办啊? 
1814浏览  • 1回复 待解决
Stack堆叠容器点击事件无法穿透怎么办啊? 
4720浏览  • 1回复 待解决
模拟器不能启动该怎么办啊? 
1733浏览  • 1回复 待解决
studio编译经常报错该怎么办啊? 
2215浏览  • 1回复 待解决
deveco构建成功,运行提示如下该怎么办啊? 
2172浏览  • 1回复 待解决
字符串资源引用出错,该怎么办啊? 
1874浏览  • 1回复 待解决
状态栏设置颜色失效该怎么办啊? 
3179浏览  • 1回复 待解决
有谁知道asset api调用失败怎么办啊? 
2714浏览  • 1回复 待解决
HarmonyOS的List组件滑动卡顿怎么优化? 
721浏览  • 0回复 待解决
redis 内存满了怎么办? 
5199浏览  • 3回复 待解决
无法使用hdc命令怎么办? 
5266浏览  • 1回复 待解决
鸿蒙卡顿优化,如何检测线上卡顿? 
740浏览  • 0回复 待解决
js 自定义组件,怎么传递函数, this.$emit('rightClickType', {}); 这样好像不行啊? 
6015浏览  • 1回复 待解决
中奖码忘了保存怎么办? 
6938浏览  • 1回复 待解决
多个模块依赖出现冲突,怎么办? 
2229浏览  • 1回复 待解决
JAVA卡片怎么用自定义组件? 
7986浏览  • 1回复 待解决
HarmonyOS应用使用Web组件加载网页经常白屏怎么办? 
1445浏览  • 0回复 待解决
同步数据时网络断了怎么办? 
568浏览  • 0回复 待解决
npm install -g serialport出错怎么办 
17880浏览  • 5回复 待解决





















参考demo: