ontouchlistener相关内容
我是android的新手,我想知道在将手指移到不同视图时如何识别悬停视图.例如,如果我的活动有5个LinearLayouts A,B,C,D,E,并且如果我从C移到B,然后移到E,则我想识别出它.如果有人知道如何实现,请给我一个例子. 到目前为止我尝试过的代码. @Override public boolean onTouch(View v, MotionEvent event
..
@Override public boolean onTouchEvent(MotionEvent event) { if(event.getAction()==MotionEvent.ACTION_DOWN){ Log.d(VIEW_LOG_TAG, "Touching Down"); } if(event.getAction()==MotionEvent.ACTION_UP){ Lo
..
从文档中可以看到,触摸主要和触摸次要是触摸事件的椭圆轴.一个是对触摸区域的长度进行最长的测量,另一个是对触摸事件的最短进行的测量.就像椭圆的测量. 但是,我在几个Android平板电脑上针对getTouchMajor和getTouchMinor方法测试了此代码.然后将手指放下,以使触摸屏幕的表面积在一个方向上变长,因此不会是圆形.这样,最大和最小数字不应相同. 问题在于,无论在触地事件
..
我仍在尝试解决几天前以来遇到的问题,但仍然没有找到解决方案.但是,我要逐步到达那里.现在我遇到了另一个障碍. 我试图获取Bitmap.getpixel(int x, int y)以返回用户使用OnTouchListener触摸过的内容的Color.馅饼是VectorDrawable资源,vectordrawable.xml我不需要对像素数据做任何事情,我只需要对其进行测试.所以我做了一个Te
..
我正在尝试使用OnTouchListener捕获双击事件.我想我将为motionEvent.ACTION_DOWN设置一个长整数,为第二个motionEvent.ACTION_DOWN设置一个不同的长整数,并测量它们两个之间的时间,然后对其进行处理.但是,我很难弄清楚该如何处理.我正在使用开关盒来拾取多点触摸事件,所以我宁愿不尝试重新构建所有这些以实现GestureDetector(不幸的是,不可
..
我有一个自定义视图,在该视图中,我在此大圆圈的边缘绘制了一个大圆圈和一个小圆圈. 我想移动小圆圈,所以只想为小圆圈设置一个ontouch侦听器. 请告诉我如何只为小圆圈设置ontouch监听器. public class ThermoView extends View{ private ImageView mThermostatBgrd; private Ima
..
这是我的代码,我想检测手指何时落在屏幕上,因此当我触摸屏幕时会检测到ACTION_DOWN,但是当我用手指滑下屏幕时,无法识别ACTION_MOVE,也没有ACTION_UP 你知道为什么吗? float x=0; protected void onCreate(Bundle savedInstanceState) { do things I
..
我创建了一个如下所示的路径对象,该对象绘制了不同的形状.不同的按钮响应在画布上绘制不同的形状.我想移动在画布中创建的路径对象,但不知道如何. 我只知道在位图而非路径对象上实现ontouchlistener的方法. 我的代码如下: ArrayList paths = new ArrayList(); @Override pro
..
我正在建立一个界面,其中我需要处理触摸事件.特别是,我将只能将它们启用到片段中的受限区域. 为了更好地理解问题,尊重标准和实现我的应用程序的目标,我计划了导航抽屉,它假定存在许多碎片(而不是活动).带有触摸事件的活动很容易实现,另一方面,我在互联网上看到带有碎片的问题可能会成为问题. 我的应用程序在体系结构级别上如下: -MainActivity.java -NavigationDrawer
..
当用户单击edittext时,我希望屏幕滚动以在屏幕中间显示edittext.因此,我尝试听触摸(setOnTouchListener,也尝试过onClick和onFocuse),然后试听平滑滚动到屏幕,将edittext放在屏幕中间. 但是由于某些原因,当我将setOnTouchListener添加到edittext时,它根本无法获得焦点. 我需要解决什么?或我该如何实现? 这
..
当我尝试将onTouchListner()添加到按钮时,它会带给我 按钮已调用setOnTouchListener,但没有覆盖 performClick 警告.有人知道如何解决吗? btnleftclick.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouc
..
我有一个ScrollView围绕着我的整个布局,因此整个屏幕都是可滚动的.我在此ScrollView中拥有的第一个元素是HorizontalScrollView块,该块具有可以水平滚动的功能.我已经在水平滚动视图中添加了ontouchlistener来处理触摸事件,并强制视图“捕捉"到ACTION_UP事件上最接近的图像. 所以我想要的效果就像普通的android主屏幕,您可以在其中滚动
..
在我的application中,我需要对button做普通的click时做一些Action A,同时还需要在按住同一按钮超过3秒的同时做一些其他Action B. 我已经尝试过以下代码 private boolean isMoved = false; final Runnable runr = new Runnable() { @Overri
..
我正在创建拖放文本视图,我也需要单击该文本视图. 我的代码如下:
..
我们可以在单个文本视图上同时提供onTouchListener事件和onClickListener吗...如果可以,请提供示例代码. 谢谢 阿里 是的,谢谢你的朋友..有效!!!但是有一个小问题,我正在使用OnClick来向上移动文本和dowm,而使用OnCreateContextMenuListener来显示菜单列表...问题是如果我使用OnCreateContextMenuListene
..
我有一个卡片视图,里面有一个列表视图.我也需要列表视图中的单击项,并且我也希望能够使用ontouchlistener移动整个cardview.我已经在cardview上设置了onTouchListener,但是它不起作用. 代码: 将其放入build.gradle: compile 'com.android.support:cardview-v7:22.0+' MainAct
..
这是一个测试项目,其中显示了问题保管箱链接: https://www.dropbox.com/sh/8s3v9ydcj6jvpl8/AACZ2VRP2NL9R1 0 这是我在此处提出的问题的继续,但已经回答了,但现在我要问的是onTouch的敏感性/冲突性: 内置CardView的Android CardView-CardView上的onTouchListener不起作用 我有一个卡片
..
我有一个ImageView,它代表一个按钮,以及一个相对的OnTouchListener,用于在其中更改图像(用于模拟按压)并启动任务: @Override public boolean onTouch(View v, MotionEvent event) { ImageView button = (ImageView) v; switch (event.getAction
..
我有一个ConstraintLayout,其中有一个View(称为Bar)和一个RecyclerView,约束到Bar的底部,RecyclerView的高度设置为与Constraint(0dp)匹配, 例如,如果我在Android布局编辑器中将Bar向上移动,则RecyclerView高度增加并且始终“锚定"到Bar,这是可行的, 但是在运行时,这是不一样的行为,当我移动Bar(使用o
..
如何在科特林中覆盖performClick以避免警告? next.setOnTouchListener(View.OnTouchListener { view, motionEvent -> when (motionEvent.action){ MotionEvent.ACTION_DOWN -> { val icon:
..