【鸿蒙开发实战篇】harmonyos-爱代码爱编程
一、Radio Radio单选框是一种表单元素,允许用户从一组选项中选择一个选项。它由一个圆圈和一个标签组成,用户只能选择其中一个选项。Radio单选框通常用于表单中,用于收集用户选择的信息,例如用户性别、年龄、爱好
代码编织梦想
一、Radio Radio单选框是一种表单元素,允许用户从一组选项中选择一个选项。它由一个圆圈和一个标签组成,用户只能选择其中一个选项。Radio单选框通常用于表单中,用于收集用户选择的信息,例如用户性别、年龄、爱好
场景描述 RichEditor是支持图文混排和文本交互式编辑的组件,在我们使用的APP中是很常见的,比如评论区编辑内容发布、对话框或者聊天室。下面列举一些遇到的场景需求: 场景一:基于文字图片以及@信息的好友评论 场景
在日常的鼠标操作中,当鼠标悬浮或点击某个元素时,该元素的背景色一般都会加深或者背景色发生变化,因此开发者可以根据自己的喜好进行开发设置。本文即为大家介绍这种操作的开发。 效果呈现 本例效果图如下: 效果说明:鼠标悬浮于输入框上方,输入框的背景色不发生变化。鼠标悬浮于按钮上方,按钮的背景色会发生变化。在输入正确的手机号后点击按钮TextError不显示
鸿蒙Next开发-【自定义可变色背景的按钮】 鸿蒙API9,直接上代码 点击按钮时,背景会变颜色,松开按钮,恢复原来的颜色。 import router from '@ohos.router' @Component e
示例代码合集地址: HarmonyOS示例代码-鸿蒙系统示例代码-华为开发者联盟 (huawei.com) 代码工程地址: ComponentCollection: 本示例为ArkUI中组件、通用、动画、全局方法的集合。 (gitee.com) 组件集合 介绍 本示例为ArkUI中组件、通用、动画、全局方法的集合。 效果预览 组件通用动画全
场景介绍 在日常的鼠标操作中,当鼠标悬浮或点击某个元素时,该元素的背景色一般都会加深或者背景色发生变化,因此开发者可以根据自己的喜好进行开发设置。本文即为大家介绍这种操作的开发。 效果呈现 本例效果图如下: 效果说明
前言 上一篇跟大家分享了如何在鸿蒙系统中实现圆角,这一期我们来跟大家分享一下如何实现发布/订阅的事件总线,也就是我们在Android开发中常用的EventBus、RxBus等框架。 开始之前,我们先回顾下Android里面的事件发布/订阅是个什么东西? 像EventBus、RxBus是我们在Android应用开发中常选用的发布/订阅事件框架,用来代替传
鸿蒙HarmonyOS开发实战往期必看文章:(持续更新......) HarmonyOS NEXT应用开发性能实践总结(持续更新......) HarmonyOS NEXT应用开发案例实践总结合集(持续更新......) 一分钟了解”纯血版!鸿蒙HarmonyOS Next应用开发! 最新版!“非常详细的” 鸿蒙HarmonyOS Next应用开发
示例代码合集地址: HarmonyOS示例代码-鸿蒙系统示例代码-华为开发者联盟 (huawei.com) 代码工程地址: CustomizingLongPressMenu: 本示例介绍了给Webview页面中可点击元素(超链接/图片)绑定长按/鼠标右击时的自定义菜单的方案。 (gitee.com) Web自定义长按菜单 介绍 本示例介绍了给W
XEngine-samplecode-SubpassShadingDemo-cpp: 本示例通过使用Subpass Shading特性,实现降低DDR带宽的功能 HarmonyOS next 示例代码全集 Subpass Shading的使用(VULKAN) 简介 本篇Codelab主要介绍如何使用Subpass Shading。示例代码通过XCo
DevEco Studio集成的DevEco Profiler性能调优工具(以下简称为Profiler),提供Time、Allocation、Snapshot、CPU等场景化分析任务类型。开发应用或服务过程中,如果遇到卡顿、加载耗时等性能问题,开发者通常会关注相关函数执行的耗时情况。Profiler提供的Time场景分析任务,可在应用/服务运行时,展示热点
在复杂页面开发的场景下,精准控制组件更新的范围对提高应用运行性能尤为重要。 多组件关联同一对象的不同属性 在学习本示例之前,需要了解当前状态管理的刷新机制。 @Observed class ClassA { prop1: number = 0; prop2: string = "This is Prop2"; } @Component str
HarmonyOS Next应用开发案例(持续更新中……) HarmonyOS Next性能指导总览 本篇文章链接,请访问:https://gitee.com/harmonyos-cases/cases/blob/mas
在复杂页面开发的场景下,精准控制组件更新的范围对提高应用运行性能尤为重要。 多组件关联同一对象的不同属性 在学习本示例之前,需要了解当前状态管理的刷新机制。 @Observed class ClassA { pro
鸿蒙开发EventBus 鸿蒙没有EventBus这个库,有emitter这个通知库。 一、吐槽:虽然emitter能做EventBus功能,但是它存在的坑,真的用了才知道,能不用它就不用吧 坑的点: 一个注销,其他
鸿蒙harmonyOS怎么结束ability或者abilitySlice 文章目录 鸿蒙harmonyOS怎么结束ability或者abilitySlice 前言 一、需要区分是结束abilit
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。 深知大多数HarmonyOS鸿蒙开发工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则
CustomizingLongPressMenu: 本示例介绍了给Webview页面中可点击元素(超链接/图片)绑定长按/鼠标右击时的自定义菜单的方案。 HarmonyOS next 示例代码全集 Web自定义长按菜单 介绍 本示例介绍了给Webview页面中可点击元素(超链接/图片)绑定长按/鼠标右击时的自定义菜单的方案。 效果图预览
简介 本篇Codelab主要介绍如何使用Subpass Shading。示例代码通过XComponent组件调用NAPI创建Vulkan环境,实现绘制SPONZA场景,并展示Subpass Shading特性的使用。本篇CodeLab使用Native C++模板创建。 效果预览 如图所示,XComponent组件绘制SPONZA场景。 相关
Form Kit简介 Form Kit(卡片开发服务)提供一种界面展示形式,可以将应用的重要信息或操作前置到服务卡片(以下简称“卡片”),以达到服务直达、减少跳转层级的体验效果。卡片常用于嵌入到其他应用(当前被嵌入方即卡片使用方只支持系统应用,例如桌面)中作为其界面显示的一部分,并支持拉起页面、发送消息等基础的交互能力。 服务卡片架构 图1 服务