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

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

颜色渐变动画:

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 欢迎您的加入.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,279评论 25 709
  • 释题: 宿舍是指我们居住的557舍,“匪”非指“匪人”,蟑螂之谓也。昨日上午及中午我们557舍的全体成员开展了剿灭...
    雁南之阅读 2,915评论 0 0
  • 谈-政经;话-投资;享-读书;写-随感 喝杯茶,读读书 距离上次一次更新依旧有些日子啦,这才短短两个多月,年初的目...
    北域清风阅读 3,157评论 0 0
  • 每次带大王出门 总感觉带了个宠物 难道我是个移动的动物园不成? 真是搞笑...... 如果你跟我一样 即将、正在经...
    当爹以后阅读 1,522评论 2 1

友情链接更多精彩内容