通过FancyView提供 Android 酷炫的开屏动画实例代码
作者:mrr 时间:2023-04-11 11:00:53
效果
使用
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();
总结
以上所述是小编给大家介绍的通过FancyView提供 Android 酷炫的开屏动画网站的支持!
来源:https://github.com/JoshuaRogue/FancyView?utm_source=tuicool&utm_medium=referral
标签:android,fancyview,开屏,动画
0
投稿
猜你喜欢
java组件fileupload文件上传demo
2022-09-14 11:00:45
MyBatis控制台显示SQL语句的方法实现
2021-10-18 04:10:00
详解J2EE开发的网站部署到阿里云服务器的方法
2022-06-21 07:50:16
springboot 集成redission 以及分布式锁的使用详解
2023-06-20 06:48:43
Java读取txt文件和写入txt文件的简单实例
2022-01-01 05:04:16
java运行windows的cmd命令简单代码
2021-06-12 11:50:47
如何设置Spring Boot测试时的日志级别
2023-11-10 14:11:20
springboot如何配置定时任务
2021-06-22 09:16:12
SpringMVC使用MultipartResolver实现文件上传
2023-02-19 08:34:38
Java 比较接口comparable与comparator区别解析
2022-11-26 20:54:24
Java中实现多线程关键词整理(总结)
2023-09-08 16:08:49
springboot vue测试平台开发调通前后端环境实现登录
2021-08-13 03:54:02
解决eclipse上传svn忽略target文件夹的坑
2023-09-12 04:04:23
源码剖析Android中Okio的使用
2023-07-03 20:48:44
Android学习之Broadcast的简单使用
2023-11-19 15:18:02
详解C#设置Excel数据自适应行高、列宽的2种情况
2022-10-21 23:46:29
详谈.net中的垃圾回收机制
2022-12-04 03:52:27
C#实现动态创建接口并调用的实例
2021-11-12 16:38:17
java数据类型与二进制详细介绍
2021-07-28 19:04:38
Android开发中如何去掉app标题栏的实现
2023-07-25 00:38:27