# WhorlView [![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-WhorlView-green.svg?style=flat)](https://android-arsenal.com/details/1/2339)
一个加载View
## 预览
![https://raw.githubusercontent.com/Kyson/WhorlView/master/art/whorl_progress_showcase.gif](https://raw.githubusercontent.com/Kyson/WhorlView/master/art/whorl_progress_showcase.gif)
## 使用
### step1
添加gradle配置
```
dependencies {
compile 'com.tt:whorlviewlibrary:1.0.3'
}
```
### step2
在xml中添加WhorlView
```xml
<com.tt.whorlviewlibrary.WhorlView xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/whorl2"
android:layout_width="1dp"
android:layout_height="1dp"
android:layout_marginTop="12dp"
app:whorlview_circle_colors="#F14336_#ffffff_#5677fc_#F44336_#4CAF50"
app:whorlview_circle_speed="270"
app:whorlview_parallax="fast"
app:whorlview_strokeWidth="6"
app:whorlview_sweepAngle="90">
</com.tt.whorlviewlibrary.WhorlView>
```
### step3
开始动画
```java
WhorlView whorlView = (WhorlView) this.findViewById(R.id.whorl);
whorlView.start();
```
## XML自定义属性
|属性|类型|说明|默认值|
|---|---|---|---|
|whorlview_circle_colors|string|圆弧颜色|由外向内依次为红绿蓝|
|whorlview_circle_speed|int|转圈速度|270度每秒|
|whorlview_parallax|enum|视差效果|72度每秒|
|whorlview_sweepAngle|float|弧度|90度|
|whorlview_strokeWidth|float|弧宽|5f|
> 1.0.3版本对颜色进行了修改,whorlview_circle_colors属性值应该为<色值>\_<色值>\_<色值>,以\_为分隔符,其中色值为#开头的6位或8位16进制数
## API
提供的api就两个,开始和停止。
`whorlView.start();`
`whorlView.stop();`
## 鸣谢
- [小书匠](http://markdown.xiaoshujiang.com/)的创意
> 微博看到有人分享markdown工具看到这个网站,感觉不错,不过最让我印象深刻的就是这个加载效果咯。
## 更多
- [主页](http://www.hikyson.cn)
- [博客](http://blog.hikyson.cn/)
- [Github](https://github.com/Kyson)
- 邮箱:kysonchao@gmail.com
- [开源中国](http://git.oschina.net/cocobaby)
- [新浪微博](http://weibo.com/1980495343/profile?rightmod=1&wvr=6&mod=personinfo)
## License
Copyright (c) 2015 Kyson
Licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
螺旋WhorlView-master.zip (83个子文件)
WhorlView
.project 845B
project.properties 563B
lint.xml 53B
src
com
tt
whorlviewlibrary
WhorlView.java 8KB
whorlview
MainActivity.java 1KB
AndroidManifest.xml 1KB
res
mipmap-hdpi
ic_launcher.png 3KB
drawable-ldpi
mipmap-xhdpi
ic_launcher.png 5KB
drawable-hdpi
mipmap-mdpi
ic_launcher.png 2KB
drawable-mdpi
layout
view_main.xml 260B
activity_main.xml 2KB
drawable-xhdpi
values-w820dp
dimens.xml 358B
values
colors.xml 247B
attrs.xml 775B
strings.xml 180B
styles.xml 196B
dimens.xml 211B
mipmap-xxhdpi
ic_launcher.png 8KB
.settings
org.eclipse.jdt.core.prefs 177B
org.eclipse.core.resources.prefs 57B
assets
gen
com
tt
whorlview
BuildConfig.java 158B
R.java 10KB
.classpath 491B
bin
resources.ap_ 22KB
MainActivity.apk 30KB
classes
com
tt
whorlviewlibrary
WhorlView$1.class 1KB
WhorlView.class 7KB
whorlview
R$layout.class 430B
R$style.class 389B
R$dimen.class 455B
BuildConfig.class 341B
R$attr.class 578B
R$mipmap.class 395B
R$id.class 553B
R.class 705B
R$string.class 466B
MainActivity$1.class 1KB
MainActivity.class 2KB
R$color.class 497B
R$styleable.class 844B
AndroidManifest.xml 1KB
dexedLibs
res
crunch
mipmap-hdpi
ic_launcher.png 3KB
mipmap-xhdpi
ic_launcher.png 4KB
mipmap-mdpi
ic_launcher.png 2KB
mipmap-xxhdpi
ic_launcher.png 7KB
classes.dex 11KB
WhorlView-master
gradlew 5KB
settings.gradle 36B
whorlviewlibrary
src
androidTest
java
com
tt
whorlviewlibrary
ApplicationTest.java 354B
main
AndroidManifest.xml 220B
res
values
colors.xml 237B
attrs.xml 775B
strings.xml 81B
java
com
tt
whorlviewlibrary
WhorlView.java 8KB
.gitignore 1KB
build.gradle 3KB
proguard-rules.pro 660B
art
whorl_progress_showcase.gif 505KB
LICENSE 11KB
gradle
wrapper
gradle-wrapper.properties 230B
gradle-wrapper.jar 49KB
README.md 2KB
gradlew.bat 2KB
gradle.properties 1KB
.gitignore 1KB
app
src
androidTest
java
com
tt
whorlview
ApplicationTest.java 347B
main
AndroidManifest.xml 682B
res
mipmap-hdpi
ic_launcher.png 3KB
mipmap-xhdpi
ic_launcher.png 5KB
menu
menu_main.xml 361B
mipmap-mdpi
ic_launcher.png 2KB
layout
activity_main.xml 2KB
values-w820dp
colors.xml 207B
dimens.xml 358B
values
strings.xml 180B
styles.xml 174B
dimens.xml 211B
mipmap-xxhdpi
ic_launcher.png 8KB
java
com
tt
whorlview
MainActivity.java 2KB
.gitignore 1KB
build.gradle 669B
proguard-rules.pro 660B
build.gradle 572B
共 83 条
- 1
资源评论
- 吕自豪的博客2020-12-01感谢!!!!
seven2729
- 粉丝: 23
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- apk.tw_LineLite_v8a_v.2.17.1_sign.apk
- Elasticsearch实战:构建高效搜索系统的秘诀.zip
- HTML+CSS+JS网页设计:从入门到精通.zip
- 数据库课程设计:从理论到实践的全面指南.zip
- Python闭包:深入理解与应用场景解析.zip
- Win64OpenSSL-3-3-0.exe
- 课高分程设计-基于C++实现的民航飞行与地图简易管理系统-南京航空航天大学
- 航天器遥测数据故障检测系统python源码+文档说明+数据库(课程设计)
- 北京航空航天大学操作系统课设+ppt+实验报告
- 基于Vue+Echarts实现风力发电机中传感器的数据展示监控可视化系统+源代码+文档说明(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功