2 hcg 21 hcg_21 于 2013.07.04 14:20 提问

禁止 gallery 在 android 上滚动视图

我使用 Gallery 来显示照片。
触屏时图像可以滚动到之前的图像和后面的图像。
我想设置一个按钮来锁定 gallery 。
用的下面的代码来实现:

gallery.setEnabled(false);

但还是能通过触屏来滚动视图,如何来锁定 gallery ?

1个回答

shaojie519
shaojie519   2013.07.05 10:30

继承gallery重写里面的onFling方法
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY){
if (!enable)
return true;
else return super.onFling(e1, e2, velocityX, velocityY);
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!