首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏C++核心准则原文翻译

    自学鸿蒙应用开发(8)- DatePicker组件

    本文介绍在鸿蒙应用中DatePicker组件的基本用法。 增加DatePicker组件 如下代码中46行~51行所示,在布局中增加DatePicker组件。 <? xml version="1.0" encoding="utf-<em>8</em>"? background_element="$graphic:background_button" ohos:margin="15vp" ohos:right_padding="<em>8</em>vp " ohos:left_padding="<em>8</em>vp" /> <DatePicker ohos:id="$+id:date_pick DatePicker时将选择结果表示在TextFile<em>组件</em>上。

    1.4K10发布于 2021-01-04
  • 鸿蒙next版开发:ArkTS组件通用属性(位置设置)

    在HarmonyOS next中,ArkTS提供了一系列的通用属性来设置组件的位置,这些属性使得开发者可以精确地控制组件在用户界面中的位置和布局。本文将详细解读这些通用属性,并提供示例代码进行说明。 对于文本相关的组件,align的结果参考textAlign属性。 这个属性在Column组件上不生效,并且默认值是Direction.Auto。 Row() { // 子元素内容}.direction(Direction.Ltr)position属性position属性用于绝对定位,确定子组件相对父组件的位置。 通过设置align、direction和position属性,我们可以精确控制组件的对齐方式、布局方向和绝对位置。

    2.3K00编辑于 2024-11-12
  • 鸿蒙next版开发:ArkTS组件通用属性(Flex布局)

    Flex布局是响应式设计的关键工具,它提供了一系列的属性来控制子组件的排列和对齐方式。Flex布局基础Flex布局通过使用Flex组件来实现,它可以在水平或垂直方向上对子元素进行布局。 主要属性justifyContent: 控制子元素在主轴上的对齐方式。 通过调整justifyContent、alignItems和direction等属性,可以实现各种不同的布局效果,满足多样化的界面设计需求。 表单布局:在表单中,使用Flex布局可以灵活地排列输入框、标签和按钮等组件,提高表单的可读性和用户体验。 希望本文能够帮助你在开发过程中更好地利用ArkTS的Flex布局属性。

    1.4K00编辑于 2024-11-12
  • 鸿蒙next版开发:ArkTS组件通用属性(隐私遮罩)

    隐私遮罩可以对组件内容进行遮盖处理,防止敏感信息在不适当的时机被显示。本文将详细解读ArkTS中隐私遮罩的通用属性,并提供示例代码进行说明。 obscured属性obscured属性用于设置组件内容的遮罩类型。它接受一个数组参数,数组中的元素为ObscuredReasons类型,用于指定遮罩的原因。 如需在图片加载过程中显示隐私遮罩,需要设置Image组件的宽度和高度。对于Text组件,设置子组件或设置属性字符串时,不支持隐私遮罩。 其中,一个文本组件和一个图片组件设置了隐私遮罩属性,使用ObscuredReasons.PLACEHOLDER作为遮罩原因。 结语通过本文的介绍,你应该对HarmonyOS 5.0中ArkTS组件的隐私遮罩有了基本的了解。隐私遮罩是保护用户隐私和数据安全的重要工具,合理利用这些属性可以使你的应用更加安全和可靠。

    56300编辑于 2024-11-12
  • 鸿蒙next版开发:ArkTS组件通用属性(浮层)

    在HarmonyOS 5.0中,ArkTS的浮层属性是一个非常有用的功能,它允许开发者在组件上增加遮罩文本或者叠加自定义组件,从而实现丰富的界面效果。 本文将详细解读ArkTS中组件的浮层属性,并提供示例代码进行说明。浮层属性概述浮层属性overlay允许你在当前组件上增加遮罩文本或者叠加自定义组件。 overlay属性overlay属性接受两个参数:value: 可以是字符串形式的遮罩文本内容,或者是自定义组件的构造函数。 结语通过本文的介绍,你应该对HarmonyOS 5.0中ArkTS组件的浮层属性有了基本的了解。 浮层属性是UI开发中的重要工具,它不仅可以用于实现遮罩文本和自定义组件的叠加,还可以用于创建动态的界面效果。希望本文能够帮助你在开发过程中更好地利用ArkTS的浮层属性。

    91800编辑于 2024-11-12
  • 鸿蒙next版开发:ArkTS组件通用属性(边框设置)

    在HarmonyOS 5.0中,ArkTS提供了丰富的边框设置属性,允许开发者自定义组件的边框样式,这对于提升应用的视觉效果和用户体验至关重要。 本文将详细解读ArkTS中组件的边框设置属性,并提供示例代码进行说明。边框设置属性border属性border属性用于设置组件的边框样式,包括宽度、颜色、圆角和样式。 第三个文本组件展示了如何使用border属性来设置不同边的边框宽度、颜色、圆角和样式。 边框设置的用途边框设置在ArkTS中有多种用途,包括:区分组件:通过设置不同组件的边框,可以清晰地分隔界面上的不同区域。强调重要元素:为重要组件设置醒目的边框,可以吸引用户的注意力。 结语通过本文的介绍,你应该对HarmonyOS 5.0中ArkTS组件的边框设置有了基本的了解。边框设置是UI开发中的重要环节,合理利用这些属性可以使你的应用界面更加美观和实用。

    2K00编辑于 2024-11-12
  • 鸿蒙next版开发:ArkTS组件通用属性(文本通用)

    在HarmonyOS 5.0中,ArkTS提供了一系列的文本通用属性,这些属性可以应用于文本组件,以实现丰富的文本显示和样式效果。本文将详细解读这些通用属性,并提供示例代码进行说明。 文本通用属性textAlign属性textAlign属性用于设置文本的对齐方式。这个属性在文本组件的宽度大于文本内容长度时才起作用。 color: Color.Blue, // 装饰线颜色为蓝色 style: TextDecorationStyle.Dashed // 装饰线样式为虚线 });示例代码以下是一个ArkTS文本组件通用属性的完整示例 通过设置不同的文本通用属性,我们可以轻松地为文本组件添加各种视觉效果。结语通过本文的介绍,你应该对HarmonyOS 5.0中ArkTS组件的文本通用属性有了基本的了解。 这些属性是UI开发中的重要工具,合理利用这些属性可以使你的应用界面更加美观和实用。希望本文能够帮助你在开发过程中更好地利用ArkTS的文本通用属性。

    2.1K00编辑于 2024-11-12
  • 鸿蒙next版开发:ArkTS组件通用属性(布局约束)

    在HarmonyOS next中,ArkTS提供了一系列的通用属性来设置组件的布局约束,这些属性使得开发者可以灵活地控制组件的布局行为,以适应不同的设计需求。 本文将详细解读这些通用属性,并提供示例代码进行说明。布局约束属性space属性space属性用于设置容器内子组件之间的间距。 这个属性在Column、Row、Flex、Stack、Grid等布局容器组件中生效。 这些属性在Row、Column、Flex等布局容器组件中生效。 通过设置matchParent和layoutWeight属性,我们可以精确控制组件的布局行为。

    1.2K00编辑于 2024-11-12
  • 鸿蒙next版开发:ArkTS组件通用属性(禁用控制)

    在HarmonyOS 5.0中,ArkTS提供了禁用控制属性,允许开发者控制组件的可用状态。这对于实现用户界面的交互性和响应性非常重要。 本文将详细解读ArkTS中组件的禁用控制属性,并提供示例代码进行说明。禁用控制属性disabled属性disabled属性用于设置组件的禁用状态。 它是一个布尔值,当设置为true时,组件将被禁用,用户无法与之进行交互;当设置为false时,组件处于可用状态。禁用状态通常用于按钮、输入框等可交互组件。 结语通过本文的介绍,你应该对HarmonyOS 5.0中ArkTS组件的禁用控制有了基本的了解。禁用控制是UI开发中的重要环节,合理利用这些属性可以使你的应用界面更加高效和用户友好。 希望本文能够帮助你在开发过程中更好地利用ArkTS的禁用控制属性。

    73800编辑于 2024-11-12
  • 鸿蒙next版开发:ArkTS组件通用属性(背景设置)

    在HarmonyOS 5.0中,ArkTS提供了多种背景设置属性,允许开发者自定义组件的背景样式,这对于提升应用的视觉效果和用户体验至关重要。 本文将详细解读ArkTS中组件的背景设置属性,并提供示例代码进行说明。背景设置属性backgroundColor属性backgroundColor属性用于设置组件的背景颜色。 属性用于设置组件的背景图片。 backgroundBlurStyle属性用于为组件添加背景模糊效果,可以自定义模糊半径、蒙版颜色、蒙版透明度、饱和度、亮度等。 结语通过本文的介绍,你应该对HarmonyOS 5.0中ArkTS组件的背景设置有了基本的了解。背景设置是UI开发中的重要环节,合理利用这些属性可以使你的应用界面更加美观和实用。

    2.1K00编辑于 2024-11-12
  • 鸿蒙next版开发:ArkTS组件通用属性(显隐控制)

    在HarmonyOS 5.0中,ArkTS提供了显隐控制属性,允许开发者控制组件的显示与隐藏,这对于优化用户体验和提升应用性能至关重要。 本文将详细解读ArkTS中组件的显隐控制属性,并提供示例代码进行说明。 显隐控制属性visibility属性visibility属性是ArkUI应用开发框架提供的组件通用属性之一,用于控制组件的显隐状态。 条件渲染是通过if/else语句来决定是否渲染组件,而显隐控制是通过设置组件的visibility属性来控制组件的显示和隐藏。条件渲染会导致组件的创建和销毁,而显隐控制则不会。 这里使用了visibility属性来实现显隐控制,避免了组件的频繁创建和销毁,从而提升了性能。

    1.3K00编辑于 2024-11-12
  • 鸿蒙next版开发:ArkTS组件通用属性(图片边框设置)

    在HarmonyOS 5.0中,ArkTS提供了灵活的图片边框设置属性,使得开发者可以为应用中的图片组件添加各种边框效果,从而提升应用的视觉效果和用户体验。 本文将详细解读ArkTS中图片边框设置的通用属性,并提供示例代码进行说明。图片边框设置属性borderImage属性borderImage属性用于设置组件的图片边框。 第一个图片组件使用了拉伸模式(RepeatMode.Stretch),而第二个图片组件使用了空白填充模式(RepeatMode.Space),并且边框向外延伸了一定的距离。 结语通过本文的介绍,你应该对HarmonyOS 5.0中ArkTS组件的图片边框设置有了基本的了解。图片边框设置是UI开发中的重要环节,合理利用这些属性可以使你的应用界面更加美观和实用。 希望本文能够帮助你在开发过程中更好地利用ArkTS的图片边框设置属性。

    66800编辑于 2024-11-12
  • 鸿蒙next版开发:ArkTS组件通用属性(Z序控制)

    在HarmonyOS 5.0中,ArkTS提供了Z序控制属性,使得开发者能够设置组件的堆叠顺序。这对于实现复杂的用户界面交互和视觉效果至关重要。 本文将详细解读ArkTS中组件的Z序控制属性,并提供示例代码进行说明。Z序控制基础Z序控制是指在同一容器中,多个组件的显示层级关系。通过设置Z序,开发者可以控制哪些组件在上方显示,哪些在下方显示。 Z序值越大,组件的显示层级越高,即Z序值大的组件会覆盖在Z序值小的组件上方。zIndex属性zIndex属性用于设置组件的堆叠顺序。它接受一个数字值,表示组件在同一容器中的层级关系。 结语通过本文的介绍,你应该对HarmonyOS 5.0中ArkTS组件的Z序控制有了基本的了解。Z序控制是UI开发中的重要工具,合理利用这些属性可以使你的应用界面更加灵活和高效。 希望本文能够帮助你在开发过程中更好地利用ArkTS的Z序控制属性。

    57500编辑于 2024-11-12
  • 鸿蒙next版开发:ArkTS组件通用属性(透明度设置)

    在HarmonyOS 5.0中,ArkTS提供了透明度设置属性,允许开发者自定义组件的透明度,这对于创建复杂的视觉效果和提升用户体验至关重要。 本文将详细解读ArkTS中组件的透明度设置属性,并提供示例代码进行说明。透明度设置属性opacity属性opacity属性用于设置组件的不透明度。 这个属性从API Version 7开始支持。参数说明:value: 元素的不透明度。默认值为1。子组件会继承父组件的透明度,并与自身的透明度属性叠加。 这展示了如何使用opacity属性来控制组件的透明度。透明度设置的用途透明度设置在ArkTS中有多种用途,包括:创建视觉效果:通过调整透明度,可以创建重叠效果、高亮显示或淡化效果。 结语通过本文的介绍,你应该对HarmonyOS 5.0中ArkTS组件的透明度设置有了基本的了解。透明度设置是UI开发中的重要环节,合理利用这些属性可以使你的应用界面更加美观和实用。

    1.7K00编辑于 2024-11-12
  • 鸿蒙5莓创仪表盘图表组件属性用法解析

    大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解McGaugeChart仪表盘组件的基础属性详细用法。 grid: { left: '15%', right: '10%', top: 50, bottom: 30 }, series: [{ data: [{ name: '鸿蒙 类型:String默认:空字符串场景:结合图例组件展示多组数据时。3. radius作用:仪表盘半径,支持百分比或数值。 Math.PI/2, endAngle: Math.PI*1.5, data: [ { name: '负载率', value: 85, gradient: ['#FF6B6B', '#FF8E53 endAngle: Math.PI*1.5, data: [ { name: 'CPU', value: 90, radius: '80%', gradient: ['#FF6B6B', '#FF8E53

    33310编辑于 2025-06-25
  • 鸿蒙5莓创图表组件折线类型的属性讲解-yAxis

    大家好,欢迎回来鸿蒙5莓创图表组件的专场,我们这一期来讲解折线图组件中xAxis属性的详细用法。xAxis是控制X轴显示和样式的重要配置对象,掌握它的各项属性对于定制化图表至关重要。 axisTick: { show: true, lineStyle: { color: '#999', width: 1.5 }, interval: 8, length: 10 }}标签样式属性axisLabel作用:设置轴标签的样式 类型:Object 默认值:见子属性 场景:自定义标签的显示和样式axisLabel子属性show 作用:是否显示标签 , lineStyle: { color: '#666', width: 2 } }, axisTick: { show: true, length: 8, 好,这期讲到这里就结束了,希望大家通过这篇文章能够全面掌握莓创图表折线图组件中xAxis属性的各种用法,在实际开发中能够灵活运用这些属性来创建符合需求的图表效果。如果有任何问题,欢迎在评论区留言讨论。

    39510编辑于 2025-06-25
  • 来自专栏同步文章

    java8之提取集合中每个对象的属性

    要提取属性的话,用Stream中的map,然后使用方法引用,就可以了 例如Student类中有name属性 把集合中的student 对象的name 收集起来放入names集合中 然后用逗号分隔开转化为字符串

    1.3K20编辑于 2023-10-12
  • 来自专栏java开发的那点事

    java8提取对象集合中的一项属性

    背景:   java都快出15了,我才开始写8,感觉跟不上时代了[捂脸],如果使用循环的方法提取,比较复杂,代码较多,尝试使用java8提取 代码: 集合代码,集合是常用的通过Arrays工具类把数组转换为集合的 List<String> idList = Arrays.asList(ids); 通过.stream .map 其中传入要提取的字段, 最后通过.collect 其中传入要提取成的集合,最终提取完成 idList = e01z1s.stream().map(E01z1::getId).collect(Collectors.toList()); 作者:彼岸舞 时间:2020\10\30 内容关于:java8

    2.7K21发布于 2020-11-03
  • 来自专栏韩曙亮的移动开发专栏

    【鸿蒙 HarmonyOS】UI 组件 ( Text 组件 )

    布局文件中设置 Text : Text 组件在布局文件中的示例 : <?xml version="1.0" encoding="utf-<em>8</em>"? : ohos:id="$+id:text_helloworld" , 用于作为当前组件的唯一标识 , 在单个布局文件中不允许 id 标识重复 ; 宽度与高度属性 : 可以设置 match_content 和 match_parent 两个值 ; 宽度 : ohos:width=“match_content” 高度 : ohos:height=“match_content” 组件位置属性 : ohos: layout_alignment=“horizontal_center” , 上述配置标识组件水平居中 ; 背景设置属性 : ohos:background_element="$graphic:background_ability_main xml version="1.0" encoding="utf-8"?

    1.6K00编辑于 2023-03-28
  • 来自专栏韩曙亮的移动开发专栏

    【鸿蒙 HarmonyOS】UI 组件 ( Button 组件 )

    文章目录 一、布局文件中设置 Button 组件属性 二、代码中修改 Button 组件属性 三、Button 点击事件 四、完整代码示例 五、执行结果 六、GitHub 地址 一、布局文件中设置 Button 组件属性 ---- Button 组件是在 UI 界面中的按钮组件 , 重要的用户交互接口 ; 布局文件中设置 Button : Button 组件在布局文件中的示例 : <? xml version="1.0" encoding="utf-<em>8</em>"? " , 绿色 ; 二、代码中修改 Button 组件属性 ---- 代码中设置 Button 属性 : 获取组件 : 调用 findComponentById ( ) 方法获取 ; 设置背景 : 需要使用 xml version="1.0" encoding="utf-8"?

    1.7K00编辑于 2023-03-28
领券