美文网首页
Android-->颜色渐变动画的实现,应用市场跳转

Android-->颜色渐变动画的实现,应用市场跳转

作者: angcyo | 来源:发表于2017-04-27 08:54 被阅读209次

    这个动画实现起来很简单,但是前提是你知道该怎么实现. 哈哈; 如果不知道, 再简单, 都是那么难;

    颜色渐变动画:

    public void startAnimation(View view) {
        View animationView = findViewById(R.id.view);
        //创建动画,这里的关键就是使用ArgbEvaluator, 后面2个参数就是 开始的颜色,和结束的颜色.
        ValueAnimator colorAnimator = ValueAnimator.ofObject(new ArgbEvaluator(), Color.RED, Color.BLUE);
        colorAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
            @Override
            public void onAnimationUpdate(ValueAnimator animation) {
                int color = (int) animation.getAnimatedValue();//之后就可以得到动画的颜色了
                animationView.setBackgroundColor(color);//设置一下, 就可以看到效果.
            }
        });
        colorAnimator.setDuration(700);
        colorAnimator.start();
    }
    

    是不是很简单?


    Android跳转到应用市场:
    第二个参数是应用的包名.

    public static void jumpToMarket(Context context, String packageName) {
        Uri uri = Uri.parse("market://details?id=" + packageName);
        Intent intent = new Intent(Intent.ACTION_VIEW, uri);
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(intent);
    }
    

    篇幅太短, 不是我的作风啊, 以后有相关内容, 再添加进来吧;


    至此: 文章就结束了,如有疑问: QQ群 Android:274306954 Swift:399799363 欢迎您的加入.

    相关文章

      网友评论

          本文标题:Android-->颜色渐变动画的实现,应用市场跳转

          本文链接:https://www.haomeiwen.com/subject/cllgzttx.html