logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙应用开发—stateStyles:多态样式

stateStyles是属性方法,可以根据UI内部状态来设置样式,类似于css伪类,但语法不同。ArkUI提供以下五种状态:focused:获焦态。normal:正常态。pressed:按压态。disabled:不可用态。selected10+:选中态。

#harmonyos
鸿蒙应用开发—自定义组件成员属性访问限定符使用限制

ArkTS会对自定义组件的成员变量使用的访问限定符private/public/protected进行校验,当不按规范使用访问限定符private/public/protected时,会产生对应的日志信息。从API version 12开始,支持自定义组件成员属性访问限定符使用限制的规则。

#harmonyos
鸿蒙应用开发—@Extend装饰器:定义扩展组件样式

在前文的示例中,可以使用@Styles用于样式的扩展,在@Styles的基础上,我们提供了@Extend,用于扩展原生组件样式。从API version 9开始,该装饰器支持在ArkTS卡片中使用。

#前端#harmonyos
鸿蒙应用开发—@Styles装饰器:定义组件重用样式

鸿蒙全栈开发技术栈:如果每个组件的样式都需要单独设置,在开发过程中会出现大量代码在进行重复样式设置,虽然可以复制粘贴,但为了代码简洁性和后续方便维护,我们推出了可以提炼公共样式进行复用的装饰器@Styles。@Styles装饰器可以将多条样式设置提炼成一个方法,直接在组件声明的位置调用。通过@Styles装饰器可以快速定义并复用自定义样式。用于快速定义并复用自定义样式。从API version 9

#harmonyos
鸿蒙应用开发—@Concurrent装饰器:声明并校验并发函数

在使用 TaskPool 时,执行的并发函数需要使用该装饰器修饰,否则无法通过相关校验。从API version 9开始,该装饰器支持在ArkTS卡片中使用。

#服务器#运维
鸿蒙开发—HarmonyOS 应用开发之ExtensionAbility组件

ExtensionAbility组件是基于特定场景(例如服务卡片、输入法等)提供的应用组件,以便满足更多的使用场景。每一个具体场景对应一个 ExtensionAbilityType,开发者只能使用(包括实现和访问)系统已定义的类型。各类型的ExtensionAbility组件均由相应的系统服务统一管理,例如InputMethodExtensionAbility组件由输入法管理服务统一管理。当前系统

#harmonyos#华为
鸿蒙开发—HarmonyOS 应用开发之UIAbility组件基本用法

UIAbility组件的基本用法包括:指定UIAbility的启动页面以及获取UIAbility的上下文 UIAbilityContext。

#harmonyos#华为
鸿蒙开发—HarmonyOS 应用开发之UIAbility组件启动模式

UIAbility的启动模式是指UIAbility实例在启动时的不同呈现状态。

#harmonyos#华为
鸿蒙应用开发—Native与ArkTS对象绑定

通过napi_wrap将ArkTS对象与Native的C++对象绑定,后续操作时再通过将ArkTS对象绑定的C++对象取出,并对其进行操作。

#java#数据库#开发语言
HarmonyOS 应用开发之UIAbility组件与UI的数据同步

基于当前的应用模型,可以通过以下几种方式来实现UIAbility组件与UI之间的数据同步。

#harmonyos#ui#华为
    共 48 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择