# SubmitButton **Repository Path**: HarmonyOS-tpc/SubmitButton ## Basic Information - **Project Name**: SubmitButton - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-26 - **Last Updated**: 2024-06-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SubmitButton_openharmony ## SubmitButton >带有进度动画的ohos自定义提交按钮. ## 示例 ![submit succeed](https://raw.githubusercontent.com/Someonewow/SubmitButton/master/screens/submitbutton_succeed.gif) ![submit failed](https://raw.githubusercontent.com/Someonewow/SubmitButton/master/screens/submitbutton_failed.gif) ![submit progress](https://raw.githubusercontent.com/Someonewow/SubmitButton/master/screens/submitbutton_progress.gif) ## 如何使用 ##### 1.在要使用的Module的build.gradle文件中添加依赖; dependencies { ''' 暂无.... } ##### 2.布局文件中添加SubmitButton; ##### 3.自定义属性 | 属性名 | 类型 | 描述 |默认值 | |:--------------|:----- |:------------------|:---- | |buttonColor |color |按钮主题色 | #19CC95 | |buttonText |String |按钮文本 |null | |buttonTextSize |dimension |按钮文本大小 |15sp | |succeedColor |color |submit成功按钮主题色 | #19CC95 | |failedColor |color |submit失败按钮主题色 | #FC8E34 | |progressStyle |enum |设置进度样式(可选:loading 或 progress)|loading| ##### 4.接口方法 /** * 传入submit结果以呈现不同结果反馈效果 * * @param boolean isSucceed */ mSubmitView.doResult(isSucceed); /** * 重置SubmitButton */ mSubmitView.reset(); /** * 设置进度(该方法仅在progressStyle设置为progress时有效) * * @param progress 进度值 (0-100) */ mSubmitView.setProgress(); /** * 设置动画结束回调接口 * * @param listener */ mSubmitView.setOnResultEndListener(OnResultEndListener listener)