logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙HarmonyOS应用开发NEXT星河版,实战开发(一)AI绘画App(八)代码中的实现(广告的接入)

开屏广告是一种在应用启动时且在应用主界面显示之前需要被展示的广告。您需要预先为App设计一张开屏默认的Slogan图片,确保在未获得到开屏广告之前展示默认的Slogan,提供良好的用户体验。开屏广告分为全屏开屏广告、半屏开屏广告,其中全屏开屏广告展示形式为广告铺满整个页面;半屏开屏广告展示形式会根据媒体页面自定义布局渲染广告、icon和版权信息,一般情况下建议将icon和版权信息展示在广告下方。

文章图片
#harmonyos#AI作画#华为 +2
鸿蒙HarmonyOS应用开发,UI开发(二)弹性布局

弹性布局 (Flex)提供更加有效的方式对容器中的子元素进行排列、对齐和分配剩余空间。常用于页面头部导航栏的均匀分布、页面框架的搭建、多行数据的排列等。容器默认存在主轴与交叉轴,子元素默认沿主轴排列,子元素在主轴方向的尺寸称为主轴尺寸,在交叉轴方向的尺寸称为交叉轴尺寸。

文章图片
#harmonyos#华为#鸿蒙 +1
鸿蒙HarmonyOS应用开发,UI开发(一)层叠布局

层叠布局(StackLayout)用于在屏幕上预留一块区域来显示组件中的元素,提供元素可以重叠的布局。层叠布局通过Stack容器组件实现位置的固定定位与层叠,容器中的子元素依次入栈,后一个子元素覆盖前一个子元素,子元素可以叠加,也可以设置位置。层叠布局具有较强的页面层叠、位置定位能力,其使用场景有广告、卡片层叠效果等。

文章图片
#ui#harmonyos#华为 +1
鸿蒙HarmonyOS应用开发旅程ArkUI实战绘制(八)渲染控制(ForEach)

在鸿蒙HarmonyOS应用开发中,渲染控制是一个非常重要的方面。在前面的文章中,我们学习了如何使用ArkUI绘制各种组件和界面。在本篇文章中,我们将介绍如何使用ForEach来控制渲染。ForEach是一个很强大的控件,它可以根据一个列表来自动渲染多个子控件。通过使用ForEach,我们可以轻松地实现列表渲染的功能。ForEach接口基于数组类型数据来进行循环渲染,需要与容器组件配合使用,且接口

文章图片
#harmonyos#华为#鸿蒙 +1
鸿蒙HarmonyOS应用开发旅程ArkUI实战绘制(五)@--装饰器

ArkUI提供了一种轻量的UI元素复用机制@Builder,其内部UI结构固定,仅与使用方进行数据传递,开发者可以将重复使用的UI元素抽象成一个方法,在build方法里调用。为了简化语言,我们将@Builder装饰的函数也称为“自定义构建函数”。允许在自定义组件内定义一个或多个@Builder方法,该方法被认为是该组件的私有、特殊类型的成员函数。私有自定义构建函数允许在自定义组件内、build方法

文章图片
#harmonyos#华为#鸿蒙 +1
鸿蒙HarmonyOS应用开发NEXT星河版,实战开发(一)AI绘画App(三)

上节文章我们讲了AI绘画的UI设计。在这节文章我们将历史记录界面加上。下节文章我们实现逻辑以及各个函数。这节文章我们继续绘制UI。去lishijilu页面。

文章图片
#AI作画
(*******重点******)鸿蒙HarmonyOS应用开发旅程ArkUI实战绘制(九)渲染控制(LazyForEach)

在前面的文章中,我们介绍了HarmonyOS应用开发中的ArkUI框架,并实现了基本的布局和组件。在本文中,我们将继续介绍ArkUI框架中的渲染控制组件——LazyForEach。LazyForEach是ArkUI框架中用于优化长列表渲染的组件,它通过只渲染可见区域内的子元素,来节省资源和提升性能。LazyForEach使用延迟渲染的方式,只有在子元素进入可见区域时才会进行渲染,离开可见区域后又会

文章图片
#harmonyos#华为#鸿蒙
HarmonyOS应用开发旅程(五)ArkTS语言介绍(运算符)

运算符是一种用于执行特定操作的符号或符号组合。它们用于在编程语言中进行数学和逻辑计算。不同编程语言可能支持不同的运算符,并且运算符的优先级和结合性也可能有所不同。因此,在使用运算符时,需要注意其语法和用法。算术运算符:用于进行基本的数学运算,例如加法(+)、减法(-)、乘法(*)、除法(/)和取余(%)。关系运算符:用于比较两个值之间的关系,例如相等(==)、不等(!=)、大于(>)、小于(=)和

文章图片
#华为#harmonyos#鸿蒙 +1
鸿蒙HarmonyOS应用开发,UI开发

系统内置组件包括按钮、单选框、进度条、文本等。开发者可以通过链式调用的方式设置系统内置组件的渲染效果。开发者可以将系统内置组件组合为自定义组件,通过这种方式将页面组件化为一个个独立的UI单元,实现页面不同单元的独立创建、开发和复用,具有更强的工程性。

文章图片
#harmonyos#华为#鸿蒙
HarmonyOS应用开发旅程(八)ArkTS语言介绍(关键字,类,方法)

在该示例中,我们定义了一个名为Person的类,该类有两个属性:name和age。在该示例中,我们定义了一个名为MathUtils的类,该类包含两个静态方法:add()和subtract()。这些方法可通过类名直接调用,而不需要创建类的实例。这些是ArkTS语言中的关键字、类和方法的介绍。在HarmonyOS应用开发中,了解这些基本概念是非常重要的,以便能够编写出高效、可靠的应用程序。在Harmo

文章图片
#harmonyos#华为#鸿蒙 +1
    共 21 条
  • 1
  • 2
  • 3
  • 请选择