学习了一段时间安卓动画 有时间会整理一下,先暂时这样看吧.
动画组成:
1.主体是一个小球沿着运动轨迹做加速运动,然后设置循环,以及逆向播放.
2.在小球下落到最底部的时候,小球会产生形变.变成椭圆
3.在小球快要触底的时候,会产生阴影.(阴影也是椭圆)
4.点击变色主要是画笔的绘制变色.
关键代码:
package com.example.administrator.animationworkdemo.views;
import android.animation.Animator;
import android.animation.ValueAnimator;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.RectF;
import android.util.AttributeSet;
import android.util.Log;
import android.view.View;
import android.view.animation.AccelerateInterpolator;
import java.util.Random;
/** <