如何在不扩展Gallery类的情况下停止在Android上使用Gallery

时间:2012-06-27 09:22:52

标签: android gallery android-gallery onfling

  

可能重复:
  how to disable fling in android gallery

我有一个带有图库小部件的Activity类以及更多小部件。该课程延伸Activity。现在我想停止在Gallery中的 fling 属性。

是否有任何监听器界面或类似的东西,我可以得到帮助,以便在我需要时停止 Flinging

1 个答案:

答案 0 :(得分:1)

有一种方法可以在不覆盖图库的情况下实现此目的,但这也将停止所有其他onTouch事件。

将您的图库放在RelativeLayout中,并创建另一个位于整个图库视图上的视图作为透明图层。

您现在需要覆盖此View的onInterceptTouch方法并返回true。 现在,所有触摸事件都应该在您的视图中被拦截,并且图库不会获得可用于开始投掷的任何触摸事件。