}
public GalleryFlow(Context context, AttributeSet attrs) {
super(context, attrs);
this.setStaticTransformationsEnabled(true);
}
public GalleryFlow(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
this.setStaticTransformationsEnabled(true);
}
public int getMaxRotationAngle() {
return mMaxRotationAngle;
}
public void setMaxRotationAngle(int maxRotationAngle) {
mMaxRotationAngle = maxRotationAngle;
}
public int getMaxZoom() {
return mMaxZoom;
}
public void setMaxZoom(int maxZoom) {
mMaxZoom = maxZoom;
}
private int getCenterOfCoverflow() {
return (getWidth() - getPaddingLeft() - getPaddingRight()) / 2
- getPaddingLeft();
}
private static int getCenterOfView(View view) {
System.out.println(“view left :”+view.getLeft());
System.out.println(“view width :”+view.getWidth());
return view.getLeft() + view.getWidth() / 2;
}
//控制gallery中每个图片的旋转(重写的gallery中方法)
protected boolean getChildStaticTransformation(View child&#