【每日学点 HarmonyOS Next 知识】对话框与导航冲突、富文本、字体大小、列表刷新、Scroll 包裹文本

1、HarmonyOS CustomDialogController 与 Navigation 冲突?
应用首次启动时,在闪屏页,使用 CustomDialogController 展示了一个隐私政策弹窗,可以通过点击弹窗中的《用户协议》/《隐私政策》跳转到包含具体政策协议文字的 Web 页。跳转通过 Navigation 实现,当跳转到下级页面时,自定义弹窗依然置于页面之上,而非跟随闪屏页一同显隐,请问如何是自定义弹窗的显隐与当前页面保持一致?
想在 Component 层弹出对话框,可以采用 stack 堆叠的方式控制隐私弹框的显隐。
具体请参考以下代码:
2、HarmonyOS Html 文本标签解析器?
RictText 富文本组件,解析并显示 HTML 格式文本:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-richtext-V5RichEditor组件支持图文混排和文本交互式编辑的组件:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-richeditor-V5
3、HarmonyOS 应用内字体大小怎么设置?
应用内字体大小怎么设置?
应用内组件的字体大小设置可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-text-style-V5
像素单位之间的转换可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-pixel-units-V5#像素单位转换
想适配多端就使用 fp 单位,但是受系统字体大小的影响没法避免,使用 px 单位可以避免
4、HarmonyOS 如果我所有数据一次性替换重新 reload,HarmonyOS 的列表是不是实际只是做差异化替换,毕竟有用 id 判断是否同一个?
假如可视区域的 1234567,变成了 1395867,是否只触发里其中 关于 2345 -> 3958 的部分
显示区域内的,看 ID 是否变化,ID 不变的不会更新,ID 变了的会重建
5、HarmonyOS Scroll 包裹的控件默认居中问题?
文本默认在 scroll 控件的中间,有什么办法能让 Text 控件居于 scroll 控件的 Top 位置吗?
将 align 设置为 Alignment.Top,如:
版权声明: 本文为 InfoQ 作者【轻口味】的原创文章。
原文链接:【http://xie.infoq.cn/article/3e4d024389edbc8828edd124b】。文章转载请联系作者。
评论