package com.tokener.picturebox;
import android.graphics.Bitmap;
import android.graphics.Matrix;
import android.view.animation.AccelerateDecelerateInterpolator;
import android.view.animation.AccelerateInterpolator;
import android.view.animation.CycleInterpolator;
import android.view.animation.DecelerateInterpolator;
/**
* @author jackzong
* @time 2014/5/8
* @version 1.0
* @content animation������
*/
public class AnimationDatas {
/**
* �����IJ���ʱ��
*/
public final static int ANIMATION_DURATION_TWOPIC = 700;
public final static int ANIMATION_DURATION_ONEPIC = 350;
/**
* ���������
*/
public final static AccelerateInterpolator accelerateInterpolator = new AccelerateInterpolator();
public final static DecelerateInterpolator decelerateInterpolator = new DecelerateInterpolator();
public final static CycleInterpolator cycleInterpolator = new CycleInterpolator(
0.5f);
public final static AccelerateDecelerateInterpolator accelerateDecelerateInterpolator = new AccelerateDecelerateInterpolator();
public final static int TYPE_ROTATION_SELF = 1;
public final static int TYPE_ROTATION_TWOPIC = 2;
/**
* ��ͼƬת�ɱ�����ʾ
*/
public static Bitmap symmetryPic(Bitmap bmp) {
Matrix matrix = new Matrix();
float[] values = { -1f, 0.0f, 0.0f, 0.0f, 1f, 0.0f, 0.0f, 0.0f, 1.0f };
matrix.setValues(values);
return Bitmap.createBitmap(bmp, 0, 0, bmp.getWidth(), bmp.getHeight(),
matrix, true);
}
}