我有一个带有图库小部件的Activity类以及更多小部件。该课程延伸Activity
。现在我想停止在Gallery中的 fling 属性。
是否有任何监听器界面或类似的东西,我可以得到帮助,以便在我需要时停止 Flinging 。
答案 0 :(得分:1)
有一种方法可以在不覆盖图库的情况下实现此目的,但这也将停止所有其他onTouch事件。
将您的图库放在RelativeLayout中,并创建另一个位于整个图库视图上的视图作为透明图层。
您现在需要覆盖此View的onInterceptTouch方法并返回true。 现在,所有触摸事件都应该在您的视图中被拦截,并且图库不会获得可用于开始投掷的任何触摸事件。