- 博客(13)
- 收藏
- 关注
原创 #鸿蒙开发#应用的一次开发,多端部署实例解析
本篇文章结合本人项目代码,讲解一次开发,多端部署应用。目前通过自适应布局和响应式布局,已经完成效果很好的多端部署。通过一套代码,最终编译出来的同一个应用就可以按不同的显示效果分别运行在手机、平板、折叠屏等设备上,这对开发者来说真是既高效又便捷。通过上述的介绍,我们深入了解了一次开发、多端部署的概念,并详细探讨了自适应布局和响应式布局的实现方式及其重要性。通过灵活运用这些布局技术,我们能够确保应用在不同的设备上表现出色,并为用户提供一致且令人满意的体验。
2025-02-23 00:01:28
893
原创 #鸿蒙开发#自定义组件—基于Slider实现时间滑动组件
滑动条组件(Slider)通常用于快速调节设置值,如音量调节、亮度调节等应用场景。它提供了一个直观的界面,允许用户通过滑动操作在一定范围内选择数值。在完成了基于Slider实现自定义时间滑动条组件的开发后,我们成功实现了允许用户通过滑动条设置小时和分钟的功能。通过使用emitter库进行事件监听和处理,并利用BreakpointState和BreakpointSystem实现响应式设计,组件能够在不同屏幕尺寸下提供良好的用户体验。
2025-02-23 00:00:46
934
原创 #鸿蒙开发#自定义组件—基于TimePIcker或DatePicker实现时间或日期选择组件
在本节中,我们将对TimePickerComponents和DatePickerComponents这两个自定义组件进行概述,了解它们的功能、结构以及在实际项目中的应用场景。这里只介绍一些最新的属性供大家使用设置所有选项中最上和最下两个选项的文本颜色、字号、字体粗细。设置所有选项中除了最上、最下及选中项以外的文本颜色、字号、字体粗细。设置选中项的文本颜色、字号、字体粗细。loop11+设置是否启用循环模式。设置时分秒是否显示前置0。lunar设置弹窗的日期是否显示农历。
2025-02-23 00:00:05
775
原创 #鸿蒙开发#Flex弹性布局及如何在Scroll组件中使用Flex
Scroll组件用于允许用户通过滚动查看超出容器尺寸的内容。在openHarmony中,Scroll组件非常常用,尤其是在需要展示大量内容或动态内容的场景下。在Scroll组件中使用Flex布局时,不需要为Flex容器定义固定的高度,因为Scroll组件会根据内部内容的大小自动调整其高度。Flex布局的自适应特性使得子元素可以根据容器的大小和内容的数量进行灵活的排列和调整。
2025-02-22 23:59:33
600
原创 #鸿蒙开发#深度解析:ArkUI 中的自适应宽度输入框与点击保存功能
点击屏幕保存功能允许用户在编辑输入框内容后,通过点击屏幕的其他区域来提交并保存更改。这一功能不仅提升了用户体验,还减少了用户的操作步骤。取消按钮允许用户在编辑输入框内容时取消当前的编辑操作,返回到原始状态。通过自定义取消按钮的样式,可以使界面更加统一和美观。icon: {size: 16,})详细请参考我的另一篇博客ArkUI框架下TextInput组件的右侧自定义图标设计指南:提升用户体验的艺术。
2025-02-22 23:58:23
705
原创 #鸿蒙技术#深入解析:ArkUI与Axios构建安全高效的登录注册流程
ArkUI 是一个由华为开发的高性能、高可靠性的跨平台UI开发框架,专为全场景生态设计。它旨在提供统一的开发体验,支持多种设备,包括智能手机、平板、智能穿戴设备等。ArkUI采用声明式编程模型,使得开发者可以通过简洁的代码来描述UI界面,从而提高开发效率和代码可维护性。主要特点声明式编程模型:通过描述UI的状态和行为来实现界面更新,简化代码逻辑。高性能:优化的渲染引擎和高效的组件复用机制,确保应用的流畅运行。跨平台支持:支持多种设备和操作系统,减少重复开发工作。
2025-02-22 23:57:31
631
原创 #鸿蒙开发#ArkUI框架下TextInput组件的右侧自定义图标设计指南:提升用户体验的艺术
在现代移动应用开发中,用户体验设计至关重要。TextInput组件作为用户输入信息的重要工具,其外观和功能的设计直接影响到用户与应用的交互体验。本文将探讨如何在ArkUI框架下,为TextInput组件的输入框右侧设置自定义样式,例如添加一个图片图标。通过这种方式,开发者可以增强输入框的直观性和功能性,提升整体应用的美观性和用户体验。而笔者在开发过程中也曾遇到这个疑问,下面通过示例来给大家详细解释。TextInput组件是ArkUI中用于接收用户输入的基础组件之一。
2025-02-22 23:56:49
926
原创 #鸿蒙服务卡片#服务卡片开发指南:打造更便捷的用户体验 (基于ArkTs UI 的卡片开发)基础步骤...
OpenHarmony的Form Kit卡片开发服务主要用于提供一种轻量级、可定制的功能组件,使得开发者可以为用户提供便捷的服务入口。卡片通常可以展示在桌面或其他指定区域,用户可以通过点击卡片直接访问应用的主要功能或获取信息,无需打开整个应用,从而提高用户体验和操作效率。Form Kit(卡片开发服务)提供一种界面展示形式,可以将应用的重要信息或操作前置到服务卡片(以下简称“卡片”),以达到服务直达、减少跳转层级的体验效果。
2025-02-22 23:56:07
670
原创 #鸿蒙开发#ArkUI框架下半模态弹窗的自定义设计指南:打造丝滑的用户体验
模态转场是新的界面覆盖在旧的界面上,旧的界面不消失的一种转场方式。半模态转场是一种特殊的页面切换效果,用于在当前页面上显示一部分内容,而不会完全覆盖底下的页面。这种转场方式通常用于提供额外的信息或操作选项,而不需要用户离开当前页面。通过bindSheet属性为组件绑定半模态页面,在组件插入时可通过设置自定义或默认的内置高度确定半模态大小,属性设置如下。参数名类型说明isShowOptional是否显示半模态页面。从API version 10开始,该参数支持$$双向绑定变量。
2025-02-22 23:55:24
983
原创 #鸿蒙技术#打造精美的鸿蒙启动页面:自动倒计时与手动跳过技巧
启动页作为应用程序首次出现的页面,通常用于展示应用的启动画面,提供用户体验的平滑过渡,同时可以提供安插广告,或者美化应用的作用等。// 倒计时,默认 3 秒// 倒计时间隔,1000 毫秒(1 秒)// 定时器@State countdown 是一个状态变量,表示倒计时的时间,初始值为 3 秒。DURATION 是一个只读属性,表示倒计时的间隔时间,1000 毫秒(1 秒)。timer 是一个私有变量,用于存储定时器的 ID。
2025-02-22 23:54:13
643
原创 #鸿蒙开发#深入解析Toggle组件:打造自定义按钮与开关体验
在Toggle组件中,用户可以点击按钮来切换状态,或者使用键盘或其他输入设备上的快捷键。通常,Toggle组件会在用户点击或切换状态时触发一个事件,以便应用程序可以响应此更改。Toggle组件是一个交互式UI组件,用于切换两种状态之间的选择或开关。在这个toggle里面,默认的checkbox是圆形的,好像不能改。ToggleType为Button时,只能包含一个子组件,如果子组件有文本设置,则相应的文本内容会显示在按钮内部。onChange:在Toggle组件状态改变时触发的事件处理函数。
2025-02-22 23:53:09
425
原创 最长公共子序列,最详细分析+代码
给定两个长度分别为 N 和 M 的字符串 A和 B,求既是 A 的子序列又是 B 的子序列的字符串长度最长是多少。
2024-01-15 20:18:26
519
1
原创 用vs2017+qt5.15.2写代码,为什么把项目关闭后重新打开会出现一堆爆红
网上搜索了,$(Qt_INCLUDEPATH_)也加了,环境变量也有,为什么还是报错误 感觉是缺少了那个外部依赖项,请问怎么添加。
2023-12-13 16:31:35
106
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人