标签:Java ElementUI getContext JavaUI HarmonyOS UI 风格化 组件 封装
项目介绍
对 HarmonyOS 应用 Java UI 框架进行封装,使其可以作为一套符合 Element UI 风格的组件,在各种项目中使用。
https://github.com/tianlanlandelan/HarmonyOS-Java-ElementUI
项目特点
- 全部组件及布局使用 Java 代码创建,不依赖 xml 布局文件
- 对 Java UI 组件及布局进行了统一封装,调用简单,使用灵活
- 添加了 Ability 的模板方法,可以快速创建风格统一的 Ability
目录结构
- component :UI 组件,对 HarmonyOS 应用 Java UI 组件的封装,可以在项目中作为标准的 Element UI 风格组件使用
- config :UI 组件配置参数
- example :UI 组件使用实例
- layout :布局容器,对 HarmonyOS 应用 Java UI 布局容器的封装
- template :HarmonyOS 布局模板
使用效果展示
Text
Text text = TextFactory.getText(getContext(),"HelloWorld");
Button
Button button = ButtonFactory.getButton(getContext(),"标准按钮");
Button roundButton = ButtonFactory.getRoundButton(getContext(),"圆角按钮");
DatePicker
String minDate = "2020-01-01";
String maxDate = "2021-12-31";
DatePicker datePicker = DatePickerFactory.getDatePicker(getContext(),minDate,maxDate);
Image
Image image = ImageFactory.getImageByResourceId(getContext(), ResourceTable.Media_java);
RoundProgressBar
RoundProgressBar roundProgressBar =
ProgressBarFactory.getRoundProgressBar(getContext(),40,200);
版本说明
已完成
- V1.0
- 发布时间:2021-06-11 20:09:12
- 版本内容:
- 实现 Java UI 组件的简易封装
- 对 AbilitySlice 进行封装,构造出 Slice 模板 TemplateSlice,实现了 Slice 的快速开发
开发中
- V2.0
- 发布时间 :待定
- 版本内容:
- 实现 Java UI 组件的 Element UI 风格化
规划中
- v3.0
- 发布时间:待定
- 版本内容:
- 添加常用模板页面
- v4.0
- 发布时间:待定
- 版本内容:
- 添加常用自定义组件
标签:Java,ElementUI,getContext,JavaUI,HarmonyOS,UI,风格化,组件,封装 来源: https://blog.csdn.net/qq_41089021/article/details/117988579
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。