# ohos-shapeLoadingView **Repository Path**: HarmonyOS-tpc/ohos-shapeLoadingView ## Basic Information - **Project Name**: ohos-shapeLoadingView - **Description**: 一个高仿新版58加载动画控件 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 1 - **Created**: 2021-04-15 - **Last Updated**: 2024-09-26 ## Categories & Tags **Categories**: harmonyos-loading **Tags**: None ## README ## 描述 一个高仿新版58加载动画控件 ## 截图 ## 集成 ``` allprojects{ repositories{ mavenCentral() } } implementation 'io.openharmony.tpc.thirdlib:ohos-shapeLoadingView:1.0.2' ``` ## 用法 1. 在xml中使用LoadingView ```html ``` 2. 在java中使用ShapeLoadingDialog - 初始化 ```java ShapeLoadingDialog shapeLoadingDialog = new ShapeLoadingDialog.Builder(this) .loadText("加载中...") // 设置加载中的文本 .cancelable(false) // 当用户点击返回键时是否消失Dialog .canceledOnTouchOutside(true) // 当用户点击Dialog外部时是否消失Dialog .build(); shapeLoadingDialog.show(); // 显示Dialog ``` ## LoadingView的xml属性 | name | format | description | default_value | | :---------------:| :------: | :-----------: | :-----------: | | loadingText | String | 加载中文本 | "" | | loadingTextColor | Color | 加载中文本颜色 | #757575 | | loadingTextSize | dimension | 加载中文本大小 | 14fp | | delay | dimension | 动画执行延迟时间 | 80ms | ## 示例entry运行要求 通过DevEco studio,并下载SDK 将项目中的build.gradle文件中dependencies→classpath版本改为对应的版本(即你的IDE新建项目中所用的版本)