简介lottie是一个适用于HarmonyOS的动画库,它可以解析json格式的动画,并在移动设备上进行本地渲染。下载安裝:ohpminstallohoslottie。场景一:本地资源加载path相对路径加载项目内entrysrcmainets文件夹下创建和pages同级的目录common。将需要播放的json文件放在目录common下。path路径加载只支持文件夹下的相对路径,不能使用.或者..的相对路径,会导致动画加载不出来正确格式:path:'commonlottiegrunt.json'。错误格式:p...
2024-09-26 08:48:15 7655浏览 0点赞 2回复 0收藏
场景描述通过性能测试工具测试发现,某应用首页点击某条新闻页面切换完成时延1327ms,应用内点击操作完成时延推荐值为900ms,差距400+ms。如果不通过性能测试工具集进行分析,开发者需要:复现问题、抓取trace、分析trace,找出丢帧问题点,操作步骤多,耗时较长。本场景通过应用体检工具进行问题发现、定位及修改。目标规则针对页面转场完成时延的场景,应用体检工具有针对性的体检规则,再结合VIP页面是采用web加载的...
2024-09-25 09:40:18 3960浏览 0点赞 0回复 0收藏
问题场景:开发者通常在输入的场景需要通过走焦唤醒键盘。但是在某些场景涉及组件如何主动获焦,监听走焦状态等有疑问。不理解走焦规则,出现实际效果与预期不符合,无法排查组件的走焦状态。定位手段:焦点相关概念属性参见gitee:焦点事件焦点默认行为变更API11之前,未配置defaultFocus属性的情况下,当页面首次打开时,原先默认第一个可获焦的非容器组件会立即获取焦点。API11及之后变更后,该组件不会在此刻获取到...
2024-08-28 10:19:58 8797浏览 0点赞 0回复 0收藏
场景描述在开发应用程序时,我们经常需要使用各种组件来构建和展示用户界面。然而,直接使用原生的组件可能会导致代码冗余和难以维护。为了解决这个问题,基于原生能力的组件封装,将使我们更高效地开发应用程序。场景一:全局扩展和全局样式使用在应用开发中,我们通常需要使用相同功能和样式的ArkUI组件,例如购物页面中会使用相同样式的Button按钮、Text显示文字,我们常用的方法是抽取公共样式或者封装成一个自定义组件到公...
2024-08-01 16:53:12 926浏览 0点赞 0回复 0收藏