這個動畫實現(xiàn)起來很簡單,但是前提是你知道該怎么實現(xiàn). 哈哈; 如果不知道, 再簡單, 都是那么難;
顏色漸變動畫:
public void startAnimation(View view) {
View animationView = findViewById(R.id.view);
//創(chuàng)建動畫,這里的關(guān)鍵就是使用ArgbEvaluator, 后面2個參數(shù)就是 開始的顏色,和結(jié)束的顏色.
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);//設(shè)置一下, 就可以看到效果.
}
});
colorAnimator.setDuration(700);
colorAnimator.start();
}
是不是很簡單?
Android跳轉(zhuǎn)到應(yīng)用市場:
第二個參數(shù)是應(yīng)用的包名.
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);
}
篇幅太短, 不是我的作風(fēng)啊, 以后有相關(guān)內(nèi)容, 再添加進(jìn)來吧;
至此: 文章就結(jié)束了,如有疑問: QQ群 Android:274306954 Swift:399799363 歡迎您的加入.