# OpeningStartAnimation
![bandge](https://img.shields.io/badge/OpeningStartAnimation-1.0-orange.svg)
#### 效果
[![1.gif](https://i.loli.net/2017/12/18/5a3756ad4bd35.gif)](https://i.loli.net/2017/12/18/5a3756ad4bd35.gif)
[![2.gif](https://i.loli.net/2017/12/18/5a3756b0696de.gif)](https://i.loli.net/2017/12/18/5a3756b0696de.gif)
[![3.gif](https://i.loli.net/2017/12/18/5a3756b30e64e.gif)](https://i.loli.net/2017/12/18/5a3756b30e64e.gif)
[![4.gif](https://i.loli.net/2017/12/18/5a3756b561685.gif)](https://i.loli.net/2017/12/18/5a3756b561685.gif)
#### 使用
```
compile 'site.gemus:openingstartanimation:1.0.0' //在gradle中导入项目
```
```
OpeningStartAnimation openingStartAnimation = new OpeningStartAnimation.Builder(this)
.setDrawStategy(new NormalDrawStrategy()) //设置动画效果
.create();
openingStartAnimation.show(this);
```
##### 除此之外,还可以设置文字、图标、一句话描述、动画时间等等,也可以自定义开屏动画,开放了策略接口,像这样
```
OpeningStartAnimation openingStartAnimation = new OpeningStartAnimation.Builder(this)
.setDrawStategy(new DrawStrategy() {
@Override
public void drawAppName(Canvas canvas, float fraction, String name, int colorOfAppName, WidthAndHeightOfView widthAndHeightOfView) {
}
@Override
public void drawAppIcon(Canvas canvas, float fraction, Drawable icon, int colorOfIcon, WidthAndHeightOfView widthAndHeightOfView) {
}
@Override
public void drawAppStatement(Canvas canvas, float fraction, String statement, int colorOfStatement, WidthAndHeightOfView widthAndHeightOfView) {
}
})
.create();
```
> 具体使用方法可见: http://blog.csdn.net/qq_33487412/article/details/78832116
> 目前共有四种动画可供选择,欢迎来一起制作出更多的开屏动画效果!
没有合适的资源?快使用搜索试试~ 我知道了~
Android代码-提供Android酷炫的开屏动画 (awesome-opening-animation)
共61个文件
java:17个
xml:16个
png:10个
需积分: 45 16 下载量 142 浏览量
2019-08-06
02:39:58
上传
评论
收藏 162KB ZIP 举报
温馨提示
OpeningStartAnimation 效果 使用 compile 'site.gemus:openingstartanimation:1.0.0' //在gradle中导入项目 OpeningStartAnimation openingStartAnimation = new OpeningStartAnimation.Builder(this) .setDrawStategy(new NormalDrawStrategy()) //设置动画效果 .create(); openingStartAnimation.show(this); 除此之外,还可以设置文字、图标、一句话描述、动画时间等等,也可以自定义开屏动画,开放了策略接口,像这样 OpeningStartAnimation openingStartAnimation = new OpeningStartAnimation.Builder(this) .setDrawStategy(new
资源推荐
资源详情
资源评论
收起资源包目录
Android代码-提供Android酷炫的开屏动画 (awesome-opening-animation).zip (61个子文件)
FancyView-master
gradlew 5KB
settings.gradle 41B
.gitattributes 66B
.idea
runConfigurations.xml 564B
misc.xml 2KB
checkstyleidea-libs
readme.txt 443B
modules.xml 524B
checkstyle-idea.xml 826B
vcs.xml 180B
LICENSE 11KB
gradle
wrapper
gradle-wrapper.properties 230B
gradle-wrapper.jar 52KB
README.md 2KB
gradlew.bat 2KB
gradle.properties 730B
.gitignore 778B
app
src
androidTest
java
site
gemus
fancyview
ExampleInstrumentedTest.java 741B
test
java
site
gemus
fancyview
ExampleUnitTest.java 398B
main
AndroidManifest.xml 720B
res
mipmap-hdpi
ic_launcher.png 3KB
ic_launcher_round.png 5KB
mipmap-xxxhdpi
ic_launcher.png 9KB
ic_launcher_round.png 15KB
mipmap-xhdpi
ic_launcher.png 4KB
ic_launcher_round.png 7KB
mipmap-anydpi-v26
ic_launcher.xml 270B
ic_launcher_round.xml 270B
mipmap-mdpi
ic_launcher.png 2KB
ic_launcher_round.png 3KB
drawable
ic_launcher_background.xml 5KB
layout
activity_main.xml 1KB
drawable-v24
ic_launcher_foreground.xml 2KB
values
colors.xml 208B
strings.xml 72B
styles.xml 383B
mipmap-xxhdpi
ic_launcher.png 6KB
ic_launcher_round.png 10KB
java
site
gemus
fancyview
MainActivity.java 3KB
.gitignore 7B
build.gradle 971B
proguard-rules.pro 751B
openingstartanimation
src
androidTest
java
site
gemus
openingstartanimation
ExampleInstrumentedTest.java 770B
test
java
site
gemus
openingstartanimation
ExampleUnitTest.java 410B
main
AndroidManifest.xml 124B
res
values
strings.xml 84B
java
site
gemus
openingstartanimation
LineDrawStrategy.java 7KB
RotationDrawStrategy.java 8KB
RedYellowBlueDrawStrategy.java 2KB
DelegateRecycleView.java 226B
DrawStrategy.java 1KB
RYBDrawStrategyStateController.java 1KB
RYBDrawStrategyStateInterface.java 602B
RYBDrawStrategyStateOne.java 2KB
WidthAndHeightOfView.java 485B
RYBDrawStrategyStateTwo.java 2KB
NormalDrawStrategy.java 4KB
OpeningStartAnimation.java 9KB
.gitignore 7B
build.gradle 3KB
proguard-rules.pro 751B
build.gradle 684B
共 61 条
- 1
资源评论
weixin_39840387
- 粉丝: 790
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- js-leetcode题解之173-binary-search-tree-iterator.js
- js-leetcode题解之172-factorial-trailing-zeroes.js
- js-leetcode题解之171-excel-sheet-column-number.js
- 安卓开发从入门到精通基础教程
- js-leetcode题解之170-two-sum-iii-data-structure-design.js
- (源码)基于Java和Python的垃圾图像分类系统.zip
- (源码)基于Spring Boot和Beetl的代码生成管理系统.zip
- (源码)基于低功耗设计的无线互呼通信系统.zip
- (源码)基于Arduino的盲人碰撞预警系统.zip
- 自己学习java安全的一些总结,主要是安全审计相关.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功