• 2024-09-14【鸿蒙应用】总结一下ArkUI
    ArkUI是HarmonyOS应用界面的UI开发框架,提供了简洁的UI语法、UI组件、动画机制和事件交互等等UI开发基础,以此满足应用开发者对UI界面开发的需求。组件是界面搭建的最小单位,开发者通过多种组件的组合构成完整的界面。页面是ArkUI最小的调度分隔单位,开发者可以将应用设计为
  • 2024-09-02鸿蒙跨端实践-ArkTS和CAPI的混合开发实现
    一、背景在动态化-鸿蒙跨端方案文章中,讲述了动态化适配鸿蒙的方案实现,当在鸿蒙系统进行UI渲染的时候,我们使用了系统的组件进行递归渲染。在iOS和Android也是借助各自系统组件进行的渲染,但是在鸿蒙系统会存在以下4个严重问题:1.UI层级过多以金融APP理财频道页中的一个乐高楼层中的“
  • 2024-08-20ArkUI ARKTS 鸿蒙开发 装饰器
    @State 定义一个变量,可用于本页面的双向绑定 @Prop 定义一个接收参数的变量,随着父组件变化而变化,子组件更改的值会被父组件覆盖(不会更改父组件的值) @Link 定义一个变量,不允许定义值,需要通过父组件传入,可以做到父子组件双向绑定 @Provide装饰器和@Consume装饰器 
  • 2024-08-20ArkUI ARKTS 鸿蒙开发 @BuilderParam
     @BuilderParam 可以理解成一个html页面的占位符,也可以理解成后端的委托,委托是根据委托的要求传入什么它就执行什么,这个是根据它的要求传入什么就渲染什么1.子页面定义变量      @ComponentexportstructProductItem{@PropProduct:ProductDto;@BuilderP
  • 2024-08-19鸿蒙开发ArkUI沉浸式导航
    1.沉浸式导航的效果是占用底部顶部或者其他挖孔区域的位置沉浸式的样式 非沉浸式的样式 2.实现方式   有三种实现放   1.全局(Ability)    2.页面   3.指定元素 全局的实现方式(Ability) 在你的Ability中设置 在页面创建
  • 2024-08-17ARKUI控件属性及使用
    TexttextOverflow,设置文本超出时的处理decoration设置自定义属性textCase设置文本字母大小写输出也可以添加onclick事件Image控件Image(scr:string|PixelMap|Resource)1.本地资源:创建文件夹,将本地图片放入ets文件夹下的任意位置Image(“images/maniu.jpg”)2.网
  • 2024-08-09鸿蒙HarmonyOS NEXT开发:形状裁剪(ArkTS通用属性)
    形状裁剪用于对组件进行裁剪、遮罩处理。说明:从APIVersion7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。clip12+clip(value:boolean)是否对当前组件进行裁剪。系统能力: SystemCapability.ArkUI.ArkUI.Full参数:参数名类型必填说明valu
  • 2024-07-01HarmonyOS 开发探索: ArkUI常用样式布局
     ArkUI布局简介ArkUI支持多种布局方式,包括但不限于Column、Row、Stack、Flex等。这些布局方式能够满足不同的UI设计需求,帮助开发者高效地创建复杂的界面。1.Column布局Column布局用于垂直排列子组件,适用于需要纵向排列元素的场景。它在创建列表、表单等界面时非常实用。@
  • 2024-06-21【鸿蒙实战开发】HarmonyOS-ArkUI教程@link装饰器双向数据传递的使用
    前言2024年可谓至关重要,而生态建设的前提,就是要有足够的开发人才。与之对应的,今年春招市场上与鸿蒙相关岗位和人才旺盛的热度,一方面反应了鸿蒙生态的逐渐壮大,另一方面也让人们对鸿蒙下一阶段的发展更具信心。随着鸿蒙市场份额的不断提升,相应的岗位也会迎来一个爆发式的
  • 2024-06-16HarmonyOS【ArkUI组件--TextInput】
    1.文本输入框基本用法2.使用文本输入框组件(如何实现输入数字改变图片大小)在此博客的基础上继续编写:HarmonyOS【ArkUI组件--Text】-CSDN博客 ①代码如下:importfontfrom'@ohos.font'@Entry@ComponentstructIndex{@StateimageWidth:number=30build()
  • 2024-06-13HarmonyOS入门第二章——彻底搞懂ArkUI(3)
    上回讲了HarmonyOS入门第二章——彻底搞懂ArkUI(2),主要讲的是UI中的布局。什么是导航?今天来讲讲UI中还有一类比较重要的元素——导航,顾名思义,导航其实就是把我们从一个点带到另外一个地方去的行为。在地图中导航的时候,是需要我们驾驶交通工具才能到达。而在UI中的导航,只需要
  • 2024-05-29HarmonyOS实战开发:@ohos.router (页面路由)
    本模块提供通过不同的url访问不同的页面,包括跳转到应用内的指定页面、同应用内的某个页面替换当前页面、返回上一页面或指定的页面等。说明本模块首批接口从APIversion8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。页面路由需要在页面渲染完成之后
  • 2024-05-29HarmonyOS实战开发:@ohos.promptAction (弹窗)
    创建并显示文本提示框、对话框和操作菜单。说明:本模块首批接口从APIversion9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。该模块不支持在UIAbility的文件声明处使用,即不能在UIAbility的生命周期中调用,需要在创建组件实例后使用。本模块功能依赖UI的
  • 2024-05-27鸿蒙卷起来了!什么是ArkTS?ArkUI?
    最近消息出来了!纯血鸿蒙即将在六月底发布,市场关于鸿蒙应用开发很火,一些公司企业对鸿蒙开发技术人员更是开出惊人的高薪资。如果你想要学习鸿蒙应用开发,需要从鸿蒙相关的ArkTS语言开始进入。关于鸿蒙的ArkTS语言,我们首先从头了解一下前端的ts和js吧,方便更好的理解ArkTS和Ark
  • 2024-05-13鸿蒙HarmonyOS实战-ArkUI事件(组合手势)
  • 2024-05-12鸿蒙HarmonyOS实战-ArkUI事件(组合手势)
  • 2024-05-09鸿蒙HarmonyOS实战-ArkUI事件(单一手势)
  • 2024-05-08鸿蒙HarmonyOS实战-ArkUI事件(手势方法)
  • 2024-05-07鸿蒙HarmonyOS实战-ArkUI事件(焦点事件)
  • 2024-04-26鸿蒙HarmonyOS实战-ArkUI事件(键鼠事件)
  • 2024-04-25鸿蒙HarmonyOS实战-ArkUI事件(触屏事件)
  • 2024-04-24鸿蒙HarmonyOS实战-ArkUI动画(页面转场动画)
  • 2024-04-23鸿蒙HarmonyOS实战-ArkUI动画(放大缩小视图)
  • 2024-04-22鸿蒙HarmonyOS实战-ArkUI动画(弹簧曲线动画)