Android开发中,加载等待的需求 非常常见Android自定义View控件的使用,希望你们会喜欢。
已在
Github开源:Kawaii_LoadingView,欢迎Star!

一款 可爱 、清新 & 小资风格的 Android自定义View控件
已在
Github开源:Kawaii_LoadingView,欢迎Star!

App 长时间加载等待时,用于提示用户进度 & 缓解用户情绪
对比市面上的加载等待自定义控件,该控件Kawaii_LoadingView 的特点是:
Kawaii_LoadingView 的 清新 & 小资风格 简直是一股清流App定位 & 主色进行颜色调整,使得控件更加符合App的形象。下面给出一些常见配色:



仅需要3步骤 & 配置简单。
下面1节会详细介绍其使用方法
Github上开源:Kawaii_LoadingView所以,在其上做二次开发 & 定制化成本非常低。
该款Kawaii_LoadingView 使用非常简单,仅需3步:
主要有 Gradle & Maven 2种方式:
Gradle引入依赖
build.Gradledependencies {
compile 'com.carson_ho:Kawaii_LoadingView:1.0.0'
}Maven引入依赖
pom.xml<dependency>
<groupId>com.carson_ho</groupId>
<artifactId>Kawaii_LoadingView</artifactId>
<version>1.0.0</version>
<type>pom</type>
</dependency>

XML文件中进行设置
activity_main.xml<scut.carson_ho.kawaii_loadingview.Kawaii_LoadingView
android:id="@+id/Kawaii_LoadingView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FFCCFF"
app:blockColor="#ffffff"
app:lineNumber="3"
app:fixBlock_Angle="5"
app:moveBlock_Angle="20"
app:blockInterval="8dp"
app:half_BlockWidth="15dp"
app:initPosition="0"
app:isClock_Wise="false"
app:moveSpeed="500"
app:move_Interpolator="@android:anim/bounce_interpolator"
/>API 启动自定义控件的动画 // 1. 定义控件变量
private Kawaii_LoadingView Kawaii_LoadingView;
// 2. 绑定控件
Kawaii_LoadingView = (Kawaii_LoadingView) findViewById(R.id.Kawaii_LoadingView);
// 3. 使用动画(API说明)
// 3.1 启动动画
Kawaii_LoadingView.startMoving();
// 3.2 停止动画
Kawaii_LoadingView.stopMoving();Carson_Ho的Github地址:Kawaii_LoadingView_TestDemo

具体请看文章Android:你也可以自己写一个可爱 & 小资风格的加载等待自定义View
Star !已在
Github上开源:Kawaii_LoadingView,欢迎Star!

View实例讲解,有兴趣可以继续关注Carson_Ho的安卓开发笔记
a. 手把手教你实现一个简单好用的搜索框(含历史搜索记录)
b. 你需要一款简单实用的SuperEditText(一键删除&自定义样式))
c. Android 自定义View实战系列 :时间轴