ColoringLoading
Screenshots
NINJA | BUTTERFLY | VIOLIN |
---|---|---|
RIFLE | HEAR STYLE | TOOTH |
---|---|---|
CUCUMBER | STORM | DOGEZA |
---|---|---|
CAT |
---|
Requirements
Target Sdk Version : 21
Min Sdk Version : 14
How to use
1) Add this to your build.gradle.
repositories {
maven {
url "https://jitpack.io"
}
}
dependencies {
compile 'com.github.recruit-lifestyle:ColoringLoading:1.0'
}
2) Add java jp.co.recruit_lifestyle.android.widget.ColoringLoadingView
.
<jp.co.recruit_lifestyle.android.widget.ColoringLoadingView
android:layout_width="300dp"
android:layout_height="300dp"
/>
3) Select Character.
loadingView.setCharacter(ColoringLoadingView.Character.BUTTERFLY);
4) Call java ColoringLoadingView#startDrawAnimation
loadingView.startDrawAnimation();
5) When finished, call setVisibility(GONE)
loadingView.setVisibility(View.GONE);
Custom
If you need another Character, you can make new Character very easy.
1) Make 100pt * 100pt Canvas with Illustrator
2) Draw new Character
3) Open ExtendScript ToolKit and import ConvertScript.jsx
4) Select new Character, Run ConvertScript.jsx
5) Copy the results outputted to CharacterPath.java
6) Update ColoringLoadingView.java
Update Character
Add new case and put in CharacterPath variable
原文出自IT蓝豹:http://www.itlanbao.com,请转载时明标注出处,谢谢!