通过FancyView提供 Android 酷炫的开屏动画实例代码

作者:mrr 时间:2023-04-11 11:00:53 

效果

通过FancyView提供 Android 酷炫的开屏动画实例代码 通过FancyView提供 Android 酷炫的开屏动画实例代码 通过FancyView提供 Android 酷炫的开屏动画实例代码 通过FancyView提供 Android 酷炫的开屏动画实例代码

使用


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
  • asp之家 软件编程 m.aspxhome.com