随笔分类 - HarmonyOS
鸿蒙应用开发
摘要:作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 一、Page与AbilitySlice Page Page模板(以下简称“Page”)是FA唯一支持的模板,用于提供与用户交互的能力。一个Page可以由一个或多个AbilitySlice构成,AbilitySlice是指应用的单个页面及
阅读全文
摘要:4.10【HarmonyOS鸿蒙开发】自定义布局 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 当Java UI框架提供的布局无法满足设计需求时,可以创建自定义布局,根据需求自定义布局规则。 一、常用接口 Component类相关接口 接口名称 作用 setEstimateSize
阅读全文
摘要:4.9【HarmonyOS鸿蒙开发】自定义组件-幸运盘抽奖(附带源码) 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 一、项目介绍 当系统提供的组件无法满足设计需求时,您可以创建自定义组件,根据设计需求自定义组件的属性及响应事件,并绘制组件。自定义组件是在组件预留的两个自定义图层中
阅读全文
摘要:4.8【HarmonyOS鸿蒙开发】自定义组件 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 HarmonyOS提供了一套复杂且强大的Java UI框架,其中Component提供内容显示,是界面中所有组件的基类。ComponentContainer作为容器容纳Component或
阅读全文
摘要:4.7【HarmonyOS鸿蒙开发】组件WebView 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 WebView提供在应用中集成Web页面的能力。 说明 请使用真机或模拟器运行查看WebView效果,预览器不支持WebView显示。 只有预置WebView能力的真机设备才支持W
阅读全文
摘要:4.6【HarmonyOS鸿蒙开发】组件PageSlider和PageSliderIndicator 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 PageSlider是用于页面之间切换的组件,它通过响应滑动事件完成页面间的切换。 一、支持的XML属性 PageSlider无自有的
阅读全文
摘要:4.5【HarmonyOS鸿蒙开发】组件TabList和Tab 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 Tablist可以实现多个页签栏的切换,Tab为某个页签。子页签通常放在内容区上方,展示不同的分类。页签名称应该简洁明了,清晰描述分类的内容。 一、支持的XML属性 Tab
阅读全文
摘要:4.4【HarmonyOS鸿蒙开发】组件ListContainer(下)性能优化 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 在适配ListContainer的数据时,无论是新创建的列表项实例,还是从缓存中获取到的,都需要调用方法findComponentById()获取所有子组
阅读全文
摘要:4.3【HarmonyOS鸿蒙开发】组件ListContainer(上) 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 ListContainer是用来呈现连续、多行数据的组件,包含一系列相同类型的列表项。 MVC的设计模式 m:model:数据模型 data:数组,集合,。。。
阅读全文
摘要:4.2【HarmonyOS鸿蒙开发】组件ProgressBar和RoundProgressBar 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 ProgressBar用于显示内容或操作的进度。 一、ProgressBar 1.1 支持的XML属性 ProgressBar的共有XML
阅读全文
摘要:4.1【HarmonyOS鸿蒙开发】组件ScrollView 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 ScrollView是一种带滚动功能的组件,它采用滑动的方式在有限的区域内显示更多的内容。 一、支持的XML属性 ScrollView的共有XML属性继承自:StackLay
阅读全文
摘要:3.11【HarmonyOS鸿蒙开发】组件TimePicker 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 TimePicker主要供用户选择时间。 一、支持的XML属性 TimePicker的共有XML属性继承自:StackLayout TimePicker的自有XML属性见下
阅读全文
摘要:3.10【HarmonyOS鸿蒙开发】组件DatePicker 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 DatePicker主要供用户选择日期。 一、支持的XML属性 DatePicker的共有XML属性继承自:StackLayout DatePicker的自有XML属性见下
阅读全文
摘要:3.9【HarmonyOS鸿蒙开发】组件Picker 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 Picker提供了滑动选择器,允许用户从预定义范围中进行选择。 一、支持的XML属性 Picker的共有XML属性继承自:DirectionalLayout Picker的自有XML
阅读全文
摘要:3.8【HarmonyOS鸿蒙开发】组件ToastDialog 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 ToastDialog是在窗口上方弹出的对话框,是通知操作的简单反馈。ToastDialog会在一段时间后消失,在此期间,用户还可以操作当前窗口的其他组件。 所以它的特点:
阅读全文
摘要:3.7【HarmonyOS鸿蒙开发】组件Switch 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 Switch是切换单个设置开/关两种状态的组件。 一、支持的XML属性 Switch的共有XML属性继承自:Text Switch的自有XML属性见下表: 属性名称 中文描述 取值
阅读全文
摘要:3.6【HarmonyOS鸿蒙开发】组件Checkbox 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 Checkbox可以实现选中和取消选中的功能。 一、支持的XML属性 Checkbox的共有XML属性继承自:Text Checkbox的自有XML属性见下表: 属性名称 中文描
阅读全文
摘要:3.5【HarmonyOS鸿蒙开发】组件RadioButton和RadioContainer 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 一、RadioButton RadioButton用于多选一的操作,需要搭配RadioContainer使用,实现单选效果。 1.1、支持的X
阅读全文
摘要:3.4【HarmonyOS鸿蒙开发】组件Image 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 Image是用来显示图片的组件。 一、支持的XML属性 Image的共有XML属性继承自:Component Image的自有XML属性见下表: 属性名称 中文描述 取值 取值说明 使
阅读全文
摘要:3.3【HarmonyOS鸿蒙开发】组件TextField 作者:韩茹 公司:程序咖(北京)科技有限公司 鸿蒙巴士专栏作家 TextField提供了一种文本输入框。 一、支持的XML属性 TextField的共有XML属性继承自:Text TextField的自有XML属性见下表: 属性名称 中文描
阅读全文