Need help with FancyView?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

wongzy
454 Stars 78 Forks Apache License 2.0 11 Commits 1 Opened issues

Description

提供Android酷炫的开屏动画 (awesome-opening-animation)

Services available

!
?

Need anything else?

Contributors list

# 178,975
Android
C
C++
9 commits
# 402,001
Java
1 commit

OpeningStartAnimation

bandge

效果

1.gif 2.gif 3.gif 4.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 目前共有四种动画可供选择,欢迎来一起制作出更多的开屏动画效果!

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.