- 博客(302)
- 资源 (17)
- 收藏
- 关注
原创 #跟着若城学鸿蒙# UI组件篇-Search组件及其属性
Search组件从API Version 8开始支持,后续版本不断新增功能。支持设置搜索图标、提示文本和搜索按钮提供丰富的文本输入控制能力支持自定义键盘和输入过滤器提供多种输入类型(普通文本、数字、邮箱等)具备完整的生命周期事件和交互事件Search组件支持设置自定义键盘:@Entry@Componentbuild() {Column() {})})})@BuilderfunctionColumn() {Row() {/* 处理按键 */})
2025-05-22 17:23:12
360
原创 #跟着若城学鸿蒙# UI组件篇-Indicator及其属性
问题描述:自定义的Indicator样式未按预期显示可能原因样式参数设置错误样式优先级问题解决方案检查样式参数是否符合要求确保样式设置顺序正确ArkUI中的Indicator组件是一个功能强大且灵活的导航指示器,通过与Swiper等组件的配合,可以有效地提升用户体验。Indicator的基本概念和核心功能丰富的API和样式定制选项与Swiper组件的集成方式性能优化和最佳实践常见问题解决方案。
2025-05-22 17:15:02
453
原创 #跟着若城学鸿蒙# UI组件篇-Filter及其属性
ArkUI的Filter组件提供了强大的多条件筛选功能,通过灵活的配置选项和回调机制,开发者可以轻松实现复杂的筛选需求。从API Version 10开始支持,并在后续版本中不断增强了功能,Filter组件已成为处理多维度数据筛选的理想选择。---以上。
2025-05-22 16:30:33
354
原创 #跟着若城学鸿蒙# UI组件篇-Video及其属性
Video组件是ArkUI框架中专门用于视频播放的组件,支持加载本地视频、网络视频以及沙箱路径视频,并可以通过设置属性和调用事件进行自定义控制。Video组件支持自定义控制界面,开发者可以关闭默认控制条,完全自定义控制界面。@Entry@Componentbuild() {Column() {}) // 自定义进度Slider({min: 0,step: 1})// 自定义控制按钮Row() {Button('播放').onClick(() => {})
2025-05-22 16:01:25
543
原创 #跟着若城学鸿蒙# UI组件篇-Tabs及其属性
Tabs组件是一种用于在一个页面内实现视图内容快速切换的工具,可以提高查找信息的效率并精简用户单次获取的信息量。它支持多种导航布局(如底部导航、顶部导航、侧边导航),并提供丰富的自定义选项以满足不同的设计需求。开发者可以完全自定义导航栏的样式和交互:@Entry@Component@BuilderColumn() {1 : 0)build() {Column() {})Tabs组件作为ArkUI框架中重要的导航容器组件,提供了丰富的功能和灵活的定制选项。
2025-05-22 15:51:29
479
原创 #跟着若城学鸿蒙# UI组件篇-Stepper及其属性
Stepper组件是一个步骤导航器,适用于需要用户按照特定顺序完成任务的场景。它通过可视化的步骤指示和导航控制,帮助用户清晰地了解当前进度和后续步骤。// 基本使用示例 Stepper() { // StepperItem子组件 }Stepper组件的主要接口如下:: { index?参数名类型必填说明value{ index?: number }否设置当前显示的StepperItem索引从API version 10开始,index参数支持$$双向绑定变量。
2025-05-22 14:57:33
483
原创 #跟着若城学鸿蒙# 使用MindSpore Lite实现图像分类(ArkTS)
MindSpore Lite是华为开源的轻量级AI推理框架,专为移动和嵌入式设备设计。高效性:通过优化的内核算法和汇编级优化,MindSpore Lite能够在资源受限的设备上实现高性能的推理。轻量化:支持模型量化、剪枝等压缩技术,显著减小模型体积,加快推理速度。跨平台支持:兼容多种操作系统和硬件平台,包括ARM、x86等。易于集成:提供丰富的API接口,方便开发者快速集成到自己的应用中。ArkTS是华为推出的一种新型编程语言,旨在简化HarmonyOS应用的开发。
2025-05-22 10:50:28
903
原创 #跟着若城学鸿蒙# UI组件篇- 位置服务
位置服务是通过GPS、Wi-Fi、基站等多种技术手段获取设备地理位置信息的服务。在ArkUI中,位置服务主要通过模块提供。该模块提供了丰富的API,支持获取设备的实时位置、历史位置以及监听位置变化等功能。本文详细介绍了如何在ArkUI中使用位置服务,包括获取设备位置、监听位置变化、地理编码与逆地理编码以及权限申请和错误处理等内容。通过这些功能,开发者可以为应用添加丰富的位置相关特性,提升用户体验。希望本文能够帮助开发者更好地理解和使用ArkUI的位置服务。----以上。
2025-05-21 22:39:31
231
原创 #跟着若城学鸿蒙# UI组件篇- 粘贴控件(PasteButton)及其属性
ArkUI中的粘贴控件(PasteButton)是一种特殊的安全控件,用于简化权限授权流程,提高用户体验并保障隐私安全。粘贴控件允许用户通过点击按钮临时获取读取剪贴板的权限,而无需通过权限弹框进行授权确认。
2025-05-21 21:59:57
480
原创 #跟着若城学鸿蒙# UI组件篇-时间滑动选择器弹窗 (TimePickerDialog) 及其属性
在现代应用程序开发中,用户界面的交互性和用户体验至关重要。时间选择器作为常见的 UI 组件,广泛应用于各种场景,如预约、提醒、日志记录等。ArkUI 提供了强大的时间滑动选择器弹窗(TimePickerDialog),使得开发者能够轻松地在应用中集成时间选择功能。本文将详细介绍 ArkUI 中的 TimePickerDialog,包括其基本概念、使用方法、配置选项、样式设置、事件回调以及实际应用示例。
2025-05-21 18:37:38
511
原创 #跟着若城学鸿蒙# UI组件篇-日期滑动选择器弹窗 (DatePickerDialog) 及其属性
DatePickerDialog 是 ArkUI 提供的一个日期选择器组件,允许用户在弹窗中通过滑动选择器选择日期。该组件从 API Version 8 开始支持,并在后续版本中不断优化和扩展功能。DatePickerDialog 是 ArkUI 提供的一个强大且灵活的日期选择器组件,通过丰富的配置选项和回调函数,可以满足各种复杂的日期选择需求。开发者可以根据实际需求,灵活配置 DatePickerDialog 的各项参数,实现个性化的日期选择功能。
2025-05-21 18:26:15
642
原创 #跟着若城学鸿蒙# UI组件篇-日历选择器弹窗 (CalendarPickerDialog)及其属性
日历选择器弹窗(CalendarPickerDialog)是ArkUI框架中用于选择日期的模态弹窗组件。它提供了一个直观的日历界面,用户可以通过点击日期来选择特定的日期。该组件不仅支持基本的日期选择功能,还提供了丰富的配置选项,如自定义按钮样式、事件回调等,以满足不同场景的需求。可以通过和参数来自定义确认和取消按钮的样式:@Entry@Componentbuild() {Column() {},},});})
2025-05-21 18:15:15
994
原创 #跟着若城学鸿蒙# UI组件篇-列表选择弹窗(ActionSheet)及其属性
ActionSheet是一种常见的UI组件,用于在移动设备和桌面应用中展示一系列操作选项。它通常以弹窗的形式出现,覆盖在当前页面的上方,用户可以通过点击选项来进行相应的操作。ActionSheet的设计目的是为了在不离开当前页面的情况下,提供一组相关的操作选项,从而提升用户体验。在ArkUI中,ActionSheet通过方法进行调用,开发者可以自定义弹窗的标题、内容、按钮等属性,以满足不同的业务需求。
2025-05-21 17:41:36
954
原创 #跟着若城学鸿蒙# UI组件篇-警告弹窗(AlertDialog)及其属性
ArkUI 允许你自定义 AlertDialog 的样式,以满足不同的设计需求。你可以通过style属性来自定义按钮的样式,或者通过等属性来自定义弹窗的背景颜色和边框颜色。以下是一个自定义样式的示例:title: '自定义样式',message: '这是一个自定义样式的警告弹窗',value: '确认', style: DialogButtonStyle.HIGHLIGHT, action: () => {console.info('用户点击了确认按钮');}, {
2025-05-21 12:43:24
512
原创 #跟着若城学鸿蒙# 动画篇-粒子动画(Particle)详解
粒子动画是 ArkUI 中一种强大的动画效果,通过大量的随机粒子运动,结合颜色、透明度、大小等维度变化,可以实现各种各样的视觉效果。本文详细介绍了 ArkUI 中粒子动画的基本概念、实现方法、配置参数以及实际应用案例。希望通过本文的学习,开发者能够更好地掌握 ArkUI 中粒子动画的使用技巧,为应用界面增添生动的视觉效果。----以上。
2025-05-20 23:23:48
582
原创 #跟着若城学鸿蒙# 动画篇-路径动画 (motionPath) 详解
路径动画(motionPath)是 ArkUI 提供的一种动画效果,允许组件在进行位移动画时沿着指定的路径移动。这种动画效果通过 SVG 路径字符串定义,使得开发者可以灵活地控制组件的运动轨迹。路径动画自 API Version 7 开始支持,并在 API version 11 起可在原子化服务中使用。路径动画(motionPath)是 ArkUI 提供的一种强大的动画效果,允许开发者为组件设置复杂的运动路径。
2025-05-20 22:40:38
799
原创 #跟着若城学鸿蒙# 动画篇-共享元素转场 (sharedTransition) 详解
ArkUI 中动画中的共享元素转场 (sharedTransition) 是一种在页面路由跳转时实现元素平滑过渡的动画效果。这种转场效果通过在组件上设置属性来启用,允许开发者自定义动画参数,如持续时间、曲线、延迟等,以实现更丰富的视觉体验。
2025-05-20 22:34:24
961
原创 #跟着若城学鸿蒙# 动画篇-组件内转场(transition)详解
ArkUI 中的组件内转场(transition)是一种强大的动画效果,能够为应用带来更加流畅和自然的用户体验。通过合理配置转场效果和动画参数,开发者可以实现各种复杂的动画效果,提升应用的视觉吸引力和用户体验。无论是页面间转场还是组件内隐式共享元素转场,ArkUI 都提供了丰富的接口和灵活的配置选项,满足不同场景的需求。----以上。
2025-05-20 22:21:54
597
原创 #跟着若城学鸿蒙# 动画篇-页面间转场(pageTransition)详解
开发者可以根据具体需求自定义页面转场效果。例如,可以实现页面在进入和退出时有旋转效果。在上述示例中,页面进入时从旋转 90 度渐变到不旋转,退出时从不旋转渐变到旋转 90 度。
2025-05-20 22:09:01
1007
原创 #跟着若城学鸿蒙# 动画篇-关键帧动画 (keyframeAnimateTo)详解
ArkUI 作为一套强大的 UI 框架,提供了丰富的动画接口,其中关键帧动画(keyframeAnimateTo)是一种强大且灵活的动画方式,允许开发者通过指定多个关键帧状态来实现复杂的动画效果。ArkUI 中的关键帧动画(keyframeAnimateTo)提供了一种强大且灵活的动画方式,允许开发者通过指定多个关键帧状态来实现复杂的动画效果。每个关键帧定义了动画在某一时刻的状态,系统会根据这些关键帧自动计算并生成中间的过渡状态,从而实现平滑的动画效果。通过设置不同的动画曲线,可以实现不同的动画效果。
2025-05-20 21:50:11
530
原创 #跟着若城学鸿蒙# 动画篇-属性动画 (animation)详解
对于系统未提供的可动画属性,ArkUI允许通过装饰器自定义可动画属性接口。"ArkUI提供@AnimatableExtend装饰器,用于自定义可动画属性接口。由于参数的数据类型必须具备一定程度的连续性,自定义可动画属性接口的参数类型仅支持number类型和实现AnimatableArithmetic<T>接口的自定义类型。// 使用number数据类型和@AnimatableExtend装饰器改变Text组件宽度实现逐帧布局的效果@Entry@Componentbuild() {
2025-05-20 21:35:00
538
原创 #跟着若城学鸿蒙# 动画篇-显式动画(animateTo)详解
animateTo是ArkUI中功能强大的显式动画接口,它通过对比闭包执行前后的状态差异来自动生成过渡动画。开发者可以通过配置动画参数、曲线类型等实现各种复杂的动画效果。同时,animateTo支持嵌套调用、动画衔接等高级特性,能够满足大多数UI动画需求。在使用时需要注意状态管理V2中的特殊情况,并合理使用animateToImmediately等变体来优化动画性能。----啰嗦一句:官网代码也不一定百分百正确,也可能是设备系统更新后官网示例没有更新。一切以实际为准。
2025-05-20 14:35:34
597
原创 #跟着若城学鸿蒙# UI组件篇-Menu 及其属性
当默认样式不满足开发需求时,可使用@Builder自定义菜单内容,通过bindMenu接口进行菜单的自定义。@Entry@Component@BuilderMenu() {MenuItem({ content: "复制", labelInfo: "Ctrl+C" })MenuItem({ content: "粘贴", labelInfo: "Ctrl+V" })@BuilderMyMenu() {Menu() {
2025-05-20 10:08:42
807
原创 #跟着若城学鸿蒙# UI组件篇-Shape 及其属性
ArkUI 中的 Shape 组件提供了强大的图形绘制能力,支持多种基本形状和自定义路径。通过 Shape 组件及其子组件,开发者可以实现丰富的 UI 效果,满足各种应用场景的需求。本文详细介绍了 Shape 组件的使用方法、属性配置和实际应用示例,希望能帮助开发者更好地理解和使用这一重要组件。----以上。
2025-05-20 09:38:22
995
原创 #跟着若城学鸿蒙# UI组件篇-Path 及其属性
Path 组件从 API Version 7 开始支持,适用于 ArkTS 卡片和原子化服务。它提供了一种基于路径的绘图方式,允许开发者通过一系列命令来绘制复杂的形状。Path 组件的核心在于其commands属性,该属性接受一个符合 SVG 路径描述规范的字符串,用于定义路径的具体形状。Path 组件是 ArkUI 框架中一个强大的绘图工具,支持通过 SVG 路径描述规范绘制各种复杂的自定义形状。通过设置不同的属性,如宽度、高度、填充颜色、边框颜色等,开发者可以实现丰富的图形效果。
2025-05-19 23:06:18
1002
原创 #跟着若城学鸿蒙# UI组件篇-Rect 及其属性
Rect 组件是 ArkUI 框架中用于绘制矩形的基本组件。它提供了丰富的属性和方法,使得开发者可以灵活地创建各种样式的矩形。Rect 组件从 API Version 7 开始支持,并在后续版本中不断扩展其功能。通过 Rect 组件,开发者可以绘制各种自定义的 UI 元素,如按钮、卡片、面板等。通过设置不同的属性,可以实现丰富的视觉效果。
2025-05-19 23:01:00
833
原创 #跟着若城学鸿蒙# UI组件篇-Polygon 及其属性
Polygon组件是 ArkUI 中一个功能强大且灵活的图形绘制组件,支持多种属性设置,使得开发者可以轻松绘制各种复杂的多边形图形。通过合理使用pointsfillstroke等属性,开发者可以实现丰富的视觉效果,满足不同场景下的需求。无论是数据可视化、游戏开发还是用户界面的美化,Polygon组件都能发挥重要作用。希望本文的介绍能够帮助开发者更好地理解和使用Polygon组件,提升应用的用户体验和视觉效果。----以上。
2025-05-19 22:24:12
925
原创 #跟着若城学鸿蒙# UI组件篇-Polyline 及其属性
Polyline 组件是 ArkUI 框架中用于绘制折线图的组件。它继承自 Shape 组件,支持多种属性设置,如宽度、高度、填充颜色、边框颜色等。从 API 版本 9 开始,Polyline 组件支持在 ArkTS 卡片中使用,并从 API 版本 11 开始支持在原子化服务中使用。Polyline 组件是 ArkUI 框架中一个功能强大的图形绘制组件,支持多种属性设置和动画效果,适用于绘制各种折线图。通过本文的介绍,相信读者对 Polyline 组件有了更深入的了解。
2025-05-19 22:00:23
674
原创 #跟着若城学鸿蒙# UI组件篇-Line 及其属性
Line 组件是 ArkUI 框架中用于绘制直线的 UI 组件。它支持设置起点、终点、颜色、宽度等属性,并可通过 API 版本 9 及以上在 ArkTS 卡片和原子化服务中使用。该组件提供了丰富的属性配置,如边框样式、间隙、透明度等,以满足不同场景下的绘制需求。Line 组件是 ArkUI 框架中一个功能强大的 UI 组件,用于绘制直线。它支持多种属性配置,如起点和终点坐标、线宽、颜色、端点样式、拐角样式、透明度和抗锯齿效果等,可以满足不同场景下的绘制需求。
2025-05-19 21:56:30
562
原创 #跟着若城学鸿蒙# UI组件篇-Ellipse 及其属性
Ellipse 组件是 ArkUI 中用于绘制椭圆的 UI 组件。它支持设置宽度、高度、填充颜色、边框颜色等属性,并可在 ArkTS 卡片和原子化服务中使用。通过该组件,开发者可以轻松实现具有不同样式和透明度的椭圆效果。Ellipse 组件是 ArkUI 中一个功能强大且灵活的图形绘制组件,通过简单的 API 调用即可实现各种复杂的椭圆绘制效果。开发者可以根据实际需求,结合 ArkTS 和 Canvas 的使用,创建出丰富多样的用户界面和视觉效果。
2025-05-19 21:45:41
811
原创 #跟着若城学鸿蒙# UI组件篇-Circle及其属性
Circle 组件是 ArkUI 中用于绘制圆形的组件,支持设置圆形尺寸、填充颜色、边框颜色等属性。Circle 组件从 API Version 7 开始支持,并在后续版本中不断新增功能。该组件可在 ArkTS 卡片和原子化服务中使用,具有丰富的属性设置选项,如填充透明度、边框间隙、边框宽度等。Circle 组件是 ArkUI 中一个非常强大且灵活的图形绘制组件,支持多种属性设置和高级应用。通过组合其他组件和动画效果,可以实现各种复杂的图形和用户界面元素。
2025-05-19 21:40:35
973
原创 #跟着若城学鸿蒙# UI组件篇-Blank及其属性
其中,用于的initialize接口的入参,入参为Blank组件的构造函数类型;用于的attribute接口的返回值,返回Blank组件的属性设置对象。不允许添加子组件。仅当父组件为Row、Column或Flex时生效。在容器主轴方向上自动填充空余部分。Blank组件是ArkUI中一个非常有用的布局组件,主要用于在容器主轴方向上自动填充空余部分。通过合理使用Blank组件,可以实现自适应拉伸效果,使界面在不同设备和屏幕尺寸下都能保持良好的显示效果。
2025-05-19 21:11:32
566
原创 #跟着若城学鸿蒙# UI组件篇-TreeView及其属性
ArkUI中的TreeView组件提供了一种分层显示列表的方式,适用于展示嵌套结构的数据。通过TreeController和TreeListenerManager,开发者可以方便地控制和管理树的节点,实现新增、删除、修改和移动节点的操作。TreeView组件的灵活性和可扩展性使其成为开发复杂UI界面的有力工具。----以上。
2025-05-19 21:01:10
680
原创 #跟着若城学鸿蒙# UI组件篇-TextTimer及其属性
TextTimer组件是一个用于显示计时信息的组件,它可以通过文本的形式展示计时器的当前状态。该组件支持倒计时和正计时两种模式,并且提供了丰富的自定义属性和事件,使得开发者可以根据自己的需求灵活地配置和使用该组件。TextTimer组件提供了多种自定义属性,使得开发者可以根据自己的需求定制计时器的显示效果。format:设置自定义格式,需至少包含一个HH、mm、ss、SS中的关键字。如使用yy、MM、dd等日期格式,则使用默认值。fontColor:设置字体颜色。fontSize:设置字体大小。
2025-05-19 20:36:42
973
原创 #跟着若城学鸿蒙# UI组件篇-TextClock及其属性
TextClock组件是一个用于在设备上显示当前系统时间的文本组件,支持不同时区的时间显示和秒级精度。该组件从API Version 8开始支持,后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。支持不同时区的时间显示最高精度到秒级提供丰富的属性和事件允许自定义显示格式、字体样式、阴影效果等通过控制器实现启停功能在组件不可见时,时间变动将停止。组件的可见状态基于onVisibleAreaChange处理,可见阈值ratios大于0即视为可见状态。
2025-05-19 20:28:34
606
原创 #跟着若城学鸿蒙# UI组件篇-QRCode及其属性
QRCode组件从API Version 7开始支持,可以在ArkTS卡片和原子化服务中使用。它的主要功能是根据输入的字符串内容生成并显示对应的二维码图像。QRCode组件是ArkUI框架中一个功能强大且易于使用的组件,它提供了丰富的自定义选项,可以满足大多数二维码展示需求。理解QRCode组件的基本用法和属性配置在不同开发范式下正确使用QRCode组件实现动态二维码生成功能处理常见的性能问题和兼容性问题----以上。
2025-05-19 18:32:40
1083
原创 #跟着若城学鸿蒙# UI组件篇-Popup及其属性
Popup组件从API Version 11开始支持,并可在原子化服务中使用。根据文档内容,Popup是用于显示特定样式气泡的组件,建议开发者结合Popup控制中提供的自定义气泡功能一起使用。通过CustomPopupOptions的builder可以创建完全自定义的气泡内容:@Entry@Component@Builderbuild() {Column() {})// 气泡的内容// 气泡的弹出位置// 气泡的背景色if (!})Popup组件的基本特性和导入方式。
2025-05-19 18:29:51
940
原创 #跟着若城学鸿蒙# UI组件篇-Progress及其属性
Progress组件用于显示目标操作的当前进度,支持多种样式和配置选项。支持多种进度条类型:线性、环形无刻度、环形有刻度、圆形和胶囊样式可自定义进度值、总长度、颜色和尺寸提供平滑动画效果和扫描特效支持API Version 10及以上版本,部分功能从API Version 11开始支持支持多种样式:线性、环形、圆形、胶囊等,满足不同场景需求丰富的自定义选项:可配置颜色、尺寸、动画效果等良好的交互性:支持动态更新进度值,提供平滑动画效果。
2025-05-19 18:23:13
526
原创 #跟着若城学鸿蒙# UI组件篇-PatternLock及其属性
PatternLock组件是ArkUI框架中一个功能强大且灵活的密码输入组件,通过丰富的属性和事件接口,开发者可以轻松实现各种密码验证场景。本文详细介绍了PatternLock组件的各个方面,包括接口定义、属性设置、事件处理、控制器使用以及实际应用示例,希望能为开发者在实现密码验证功能时提供全面的参考。----以上。
2025-05-19 18:15:04
680
TranslatePlugin
2016-07-19
jstl.jarANDstanderd.jar
2015-03-01
ajax_读取服务器文件内容.js
2014-11-19
代码格式化工具
2014-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人