public class ShakeAnimation
{
public boolean mNeedShake = false; //是否要播放抖动动画,默认否
private static final int ICON_WIDTH = 80;
private static final int ICON_HEIGHT = 94;
private static final float DEGREE_0 = 1.8f;
private static final float DEGREE_1 = - 2.0f;
private static final float DEGREE_2 = 2.0f;
private static final float DEGREE_3 = - 1.5f;
private static final float DEGREE_4 = 1.5f;
private static final int ANIMATION_DURATION = 100;
private int mCount = 0;
private static final ShakeAnimation instance = new ShakeAnimation();
private ShakeAnimation(){}
public static final ShakeAnimation getInstance()
{
return instance;
}
// 晃动动画
public void shakeAnimation(final View v)
{
DisplayMetrics dm = new DisplayMetrics();
float mDensity = dm.density;
float rotate;
int c = mCount++
安卓仿IOS删除抖动动画
最新推荐文章于 2021-05-26 07:17:34 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)