logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS 列表流场景实现:从入门到实战

List 组件是容器ListItem 和 ListItemGroup 是子项配合 Refresh 做下拉刷新用 onReachEnd() 做上滑加载sticky 属性实现吸顶nestedScroll 实现嵌套滚动onScrollIndex() 实现列表联动记住啊,列表项多了就用 LazyForEach,别一股脑全渲染,不然卡到你怀疑人生。

#harmonyos#windows#华为
HarmonyOS 富文本显示:高亮链接 + 表情 + 自定义图文全解析

文本样式:包括字体前景色、背景色、字体类型、字号、粗体、下划线、删除线等装饰线、基线偏移、字符间距、行高和段落样式等定制效果:如边框、阴影、渐变和背景图片等图文混排:支持 emoji 表情、图标和网络图片等高亮超链接:包括@提醒、#标签、电话、Email 和 Https 链接等手势交互:支持单击和长按等操作应用范围:富文本可能在文本显示的任何区域使用,如详情页内容、列表信息流、编辑器及弹窗提示框等

#harmonyos
HarmonyOS 富文本显示:高亮链接 + 表情 + 自定义图文全解析

文本样式:包括字体前景色、背景色、字体类型、字号、粗体、下划线、删除线等装饰线、基线偏移、字符间距、行高和段落样式等定制效果:如边框、阴影、渐变和背景图片等图文混排:支持 emoji 表情、图标和网络图片等高亮超链接:包括@提醒、#标签、电话、Email 和 Https 链接等手势交互:支持单击和长按等操作应用范围:富文本可能在文本显示的任何区域使用,如详情页内容、列表信息流、编辑器及弹窗提示框等

#harmonyos
HarmonyOS 富文本编辑器:自定义表情+@好友 + 话题标签实战

点击下方表情按钮,系统键盘切换为表情面板。点击表情图标,会在编辑区域光标后方添加对应的表情内容。解决方案:对折行显示有硬性需求可使用方式实现。参考添加不同类型内容的方式选型。解决方案:通过属性对不同类型的 Span 绑定不同的菜单。内容管理选型:基于 Span 管理适合频繁交互、动态修改的场景自定义表情:使用方法,设置 offset 为当前光标位置@好友实现:使用方法,需手动维护 textSpan

#harmonyos#华为
HarmonyOS 弹窗组件封装:自定义弹窗工具类实战

).padding({})获取 UIContext:在 EntryAbility 中通过设置全局 UIContext获取 PromptAction:通过获取 promptAction 对象创建 ComponentContent:定义自定义弹窗的内容打开弹窗:使用打开弹窗关闭弹窗:使用关闭弹窗封装工具类。

#harmonyos#华为
HarmonyOS 布局性能优化:减少节点数的正确姿势

影响布局性能的核心因素是参与布局的节点数量。移除冗余节点使用扁平化布局(RelativeContainer、绝对定位、Grid)给组件设置固定宽高,利用布局边界减少计算记住啊,页面首帧和重新绘制是两个概念,固定宽高在重新绘制时优势明显。

#harmonyos#华为
HarmonyOS 布局性能优化:减少节点数的正确姿势

影响布局性能的核心因素是参与布局的节点数量。移除冗余节点使用扁平化布局(RelativeContainer、绝对定位、Grid)给组件设置固定宽高,利用布局边界减少计算记住啊,页面首帧和重新绘制是两个概念,固定宽高在重新绘制时优势明显。

#harmonyos#华为
HarmonyOS 键盘适配完整指南(下篇):自定义键盘实现

自定义键盘是一种简易的键盘替代系统默认键盘,允许用户根据实际业务场景和习惯偏好,调整键盘的布局和位置、添加额外的功能键,使输入更加便捷和舒适。同时自定义键盘也可以增强用户输入的安全性,避免敏感信息被截取或者泄露。自定义键盘的布局以自定义组件的方式呈现,根据具体业务场景由开发者实现。自定义键盘的高度通过自定义组件根节点的 height 属性设置,宽度不可设置,默认为屏幕宽度。

#harmonyos#华为
HarmonyOS 键盘适配完整指南(上篇):系统键盘与避让机制

自定义键盘是一种简易的键盘替代系统默认键盘,允许用户根据实际业务场景和习惯偏好,调整键盘的布局和位置、添加额外的功能键,使输入更加便捷和舒适。同时自定义键盘也可以增强用户输入的安全性,避免敏感信息被截取或者泄露。自定义键盘的布局以自定义组件的方式呈现,根据具体业务场景由开发者实现。自定义键盘的高度通过自定义组件根节点的 height 属性设置,宽度不可设置,默认为屏幕宽度。

#harmonyos#华为
HarmonyOS 组件封装与复用最佳实践(下篇)

组件复用是说,自定义组件从组件树上移除后,会被放入缓存池。后续创建相同类型的组件节点时,直接从缓存池里拿,不用重新创建。避免频繁创建和销毁对象,减少内存回收的频率复用缓存中的组件可以直接绑定数据,降低了计算开销最典型的应用场景就是长列表滑动。你想想,一个列表有几百条数据,用户快速滑动的时候,如果每个列表项都要创建销毁,那肯定卡。组件封装和复用这事儿,说难不难,说简单也不简单。难的地方在于,你得理解

文章图片
#harmonyos#华为
    共 121 条
  • 1
  • 2
  • 3
  • 13
  • 请选择