项目介绍
对 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
开发中
- V2.0
- 发布时间 :待定
- 版本内容:
- 实现 Java UI 组件的 Element UI 风格化
规划中
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。