我是 android 新手,正在开发一个漫画应用程序。 我正在使用此代码访问 https://github.com/sephiroth74/ImageViewZoom捏缩放。并且工作得很好。
但我正在尝试通过滑动转到下一张和上一张图片。 但我不能。这是我的代码,适用于按钮,现在我想添加滑动方法。
next.setOnClickListener( new OnClickListener() {
public void onClick( View v ) {
selectnextImage();
}
} );
pre.setOnClickListener( new OnClickListener() {
public void onClick( View v ) {
selectpreImage();
}
} );
谢谢你 请任何专家给我一点时间。
最佳答案
您可以像这样在主视图上检测挥动手势:
final GestureDetector detector = new GestureDetector(new GestureDetector.SimpleOnGestureListener() {
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
if(velocityX > 0) {
selectnextImage();
}
else {
selectpreImage();
}
return true;
}
});
view.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getPointerCount() == 1) {
if(mimage.getScale() == 1f) {
detector.onTouchEvent(event);
return true;
}
else {
return false;
}
}
else {
return false;
}
}
});
关于android - 下一张和上一张图片通过滑动 s,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13162386/