logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

华为仓颉鸿蒙Next原生页面路由(ohos.router)

页面路由需要在页面渲染完成之后才能调用,在onInit和onReady生命周期中页面还处于渲染阶段,禁止调用页面路由方法。通过不同的url访问不同的页面,包括跳转到应用内的指定页面、同应用内的某个页面替换当前页面、返回上一页面或指定的页面等。👇🏻👇🏻👇🏻求关注👇🏻👇🏻👇🏻。如对您有帮助,帮忙点个“” 让更多的人受益~!技术交流群可加wx“”备注cangjie。

文章图片
#华为#harmonyos#前端
华为仓颉鸿蒙HarmonyOS NEXT原生UI转场动画之页面间转场

当路由进行切换时,可以通过在 onTransition 函数中自定义页面入场和页面退场的转场动效。

文章图片
#harmonyos#华为
华为仓颉鸿蒙HarmonyOS NEXT仓颉容器组件相对布局RelativeContainer

barrier参数,用于定义一条barrier的id、方向和生成时所依赖的组件。guideLine参数,用于定义一条guideline的id、方向和位置。guideLine位置参数,用于定义guideline的位置。设置RelativeContaine容器内的辅助线。设置RelativeContaine容器内的屏障。创建一个RelativeContainer组件。创建一个RelativeConta

文章图片
#华为#harmonyos
华为仓颉鸿蒙NEXT原生加解密算法库框架

由于init()的params参数是ParamsSpec类型(父类),而实际需要传入具体的子类对象(如IvParamsSpec),因此在构造子类对象时应设置其父类ParamsSpec的algName参数,使算法库在init()时知道传入的是哪种子类对象。对于HMAC算法的对称密钥,如果已经在创建对称密钥生成器时指定了具体哈希算法(如指定“HMAC|SHA256”),则需要传入与哈希长度一致的二进制

文章图片
#华为#算法
华为仓颉鸿蒙HarmonyOS NEXT仓颉List性能优化LazyForEach(懒加载)

LazyForEach从提供的数据源中按需迭代数据,并在每次迭代过程中创建相应的组件。当在滚动容器中使用了LazyForEach,框架会根据滚动容器可视区域按需创建组件,当组件滑出可视区域外时,框架会进行组件销毁回收以降低内存占用。👇🏻👇🏻👇🏻求关注👇🏻👇🏻👇🏻。如对您有帮助,帮忙点个“” 让更多的人受益~!技术交流群可加wx“”备注cangjie。

文章图片
#华为#list#数据结构
华为仓颉鸿蒙HarmonyOS NEXT原生UI 容器组件Badge(微信/QQ未读数小红点)

微信和QQ的小红点强迫症看到这个就想点,看看仓颉鸿蒙HarmonyOS NEXT是怎么开发出来的吧!可以附加在单个组件上用于信息标记的容器组件。Badge暂不支持混合页面场景。如对您有帮助,帮忙点个“” 让更多的人受益~!技术交流群可加wx“”备注cangjie。

文章图片
#华为#harmonyos#ui
华为仓颉鸿蒙HarmonyOS NEXT仓颉原生ohos.request(上传下载)

request部件主要给应用提供上传下载文件、后台传输代理的基础能力。👇🏻👇🏻👇🏻求关注👇🏻👇🏻👇🏻。如对您有帮助,帮忙点个“” 让更多的人受益~!技术交流群可加wx“”备注cangjie。

文章图片
#华为#harmonyos
华为仓颉鸿蒙HarmonyOS NEXT原生UI之属性动画

组件的某些通用属性变化时,可以通过属性动画实现渐变过渡效果,提升用户体验。支持的属性包括width、height、backgroundColor、opacity、scale、rotate、translate等。布局类改变宽高的动画,内容都是直接到终点状态,例如文字、Canvas的内容、linearGradient等,如果要内容跟随宽高变化,可以使用renderFit属性配置。animationSt

文章图片
#华为#harmonyos#ui
华为仓颉鸿蒙HarmonyOS NEXT原生UI容器组件Stack(View层级叠加)

如对您有帮助,帮忙点个“在看 、关注” 让更多的人受益~!应用层叠方式布局子组件的容器组件。” 备注cangjie。技术交流群可加wx“

文章图片
#华为#harmonyos#ui
华为仓颉鸿蒙HarmonyOS NEXT原生UI组件Panel(可滑动消失的底部弹出框)

可滑动面板,提供一种轻量的内容展示窗口,方便在不同尺寸中切换。Panel暂不支持混合页面场景。

文章图片
#harmonyos#华为
    共 47 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择