首页 文章
  • 0 votes
     answers
     views

    如何使特定的imageView回复简单的手势监听器,如何将onTouchListener链接到simpleGestureListener?

    我不知道如何将onTouchListener连接到SimpleOnGestureListener,因为onTouchlistener只接受它自己的类型 - touchlistener . 我这样做的方式是:onTouchEvent(不是特定的imageView的onTouch)将事件提供给gestureDetector对象进行处理 . 这导致 activity 能够检测到fling,double...
  • 0 votes
     answers
     views

    在Javascript中的touchmove上移动画布对象

    我是Web开发的新手,我只使用jQuery编写脚本 . 然而今天,我想提高我的技能,并构建一个可以在智能手机上用作香草JS的网络应用程序的小游戏 . 游戏非常简单:你将手机置于纵向模式并控制一个停留在屏幕底部的角色,并且必须躲避落在他身上的物体 . 角色只能向左或向右移动,因此始终保持在同一个x轴上 . 为了控制他,你的手指必须留在屏幕上 . 一旦你脱掉它,你就输了 . 此外,点击屏幕不会触发移动...
  • 0 votes
     answers
     views

    无法在滚动之间切换 - 在ScrollView android中的listView

    我有一个带有scrollview的布局,里面是listview . 在触摸时,我希望能够在这两个滚动之间切换,但出于某种原因,当我在ScrollView中时,我无法将其切换到listView的内置滚动 . 我已经尝试过使用这种方法(并且非常喜欢它):http://technet.weblineindia.com/mobile/handle-scrollable-views-or-controls-...
  • 0 votes
     answers
     views

    禁用Android滚动视图,但仍允许点击滚动视图中的按钮

    我希望能够阻止用户在我的Android ScrollView中滚动,但仍然可以检测他们何时点击滚动视图中的按钮 . 我已经将ScrollView类子类化了,并且已经摆弄了 onInterceptTouchEvent 和 onTouchEvent 方法,但可以't seem to get it quite right. The code below stops the scrolling, but ...
  • 3 votes
     answers
     views

    为什么SurfaceView的onTouchEvent被叫几秒延迟?

    我有一个非常简单的游戏SurfaceView,有时游戏几秒钟内没有响应触摸事件,然后它立即响应所有这些触摸事件 . 我已经在Galaxy S3和Nexus 4上测试了我的游戏,它工作正常,似乎这个问题只发生在Galaxy S5上 . 主要活动: public class DroidzActivity extends Activity { /** Called when the activity...
  • 2 votes
     answers
     views

    投掷后触摸拦截

    最近我的卷轴视图遇到了一些问题 . 在发生投掷后,触摸事件不会到达滚动视图内的元素 . 在发生抛弃之后,我首先需要再次点击视图,之后恢复正常行为 . 我已经尝试了很多类似的解决方法: 在投掷后手动触发一个动作事件(向上/向下) . 这有效,但有一些严重的问题,我没有解释为什么我猜,因为这只是再次触摸视图,但在某个x y . 拦截触摸事件并始终将它们传递给基础视图 . 但这一切都很麻烦,...
  • 5 votes
     answers
     views

    如何在父视图中处理子视图的触摸事件

    我正在制作一个自定义日历视图,它扩展了LinearLayout并为每个日期提供了子视图 . 我想要做的是处理滑动和点击,你可以想象,滑动用于更改月份,点击用于选择日期和显示新活动 . 为此,我在CalendarView上使用GestureDetector,可以使其适用于滑动 . 但是为了处理点击事件,我不知道如何找到发生了点击的子视图 . 有没有人有任何想法解决这个问题? OnScroll...
  • 2 votes
     answers
     views

    整个Activity上的OnTouchListener

    我正试图在我的活动的整个区域检测到 onFling 事件 . 要做到这一点我: 1)设置GestureDetectorCompat: private GestureDetectorCompat gDetect; 2)在OnCreate中初始化探测器: gDetect = new GestureDetectorCompat(this, new GestureListener()); 3)覆盖on...
  • 1 votes
     answers
     views

    为什么onTouch()在返回false时会生成FATAL EXCEPTION?

    我写了一个简单的MotionEvent练习,其中我所做的就是记录事件的参数 . 我通过在主活动中实现 OnTouchListener 并覆盖 onTouch() 来做到这一点 . 对于一个按钮,我在onTouch()的末尾返回 true . 没有问题 . 对于另一个按钮,我在onTouch()的末尾返回 false . 这是它变得有趣的地方 . 仅仅返回'false',就会发出一个致命的提示,...

热门问题