如何在viewflipper中双击缩放imageview?我想双击viewflipper来缩放图像视图。任何人都可以告诉我如何在viewflipper的imageview上双击缩放。提前感谢..
答案 0 :(得分:1)
您可以使用ImageViewZoom
代替here所述的常规ImageView
。
答案 1 :(得分:1)
您可以使用GestureListener检测viewflipper类中的双击。
public ZoomingViewFlipper(Context context, AttributeSet attrs) {
super(context, attrs);
gestureDetector = new GestureDetector(context, new GestureListener());
}
@Override
public boolean onTouchEvent(MotionEvent e) {
return gestureDetector.onTouchEvent(e);
}
private class GestureListener extends GestureDetector.SimpleOnGestureListener {
@Override
public boolean onDown(MotionEvent e) {
return true;
}
@Override
public boolean onDoubleTap(MotionEvent e) {
//Your method to zoom the imageview
return true;
}
}
对于实际放大,您可以使用here中的解决方案或使用ImageViewZoom
或编写自己的方法。