草庐IT

MotionEvent

全部标签

android - 以有限度数旋转表盘

所有我想以特定角度旋转图像,如下图所示。我有旋转代码,但它可以旋转360度,但我只希望它旋转特定的度数,并获得位于表盘上方的选定数字。下面是我的代码。我的自定义查看此工作正常但性能不足。importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.graphics.Canvas;importandroid.graphics.Paint;importandroid.graphics.PointF;importandroid.gra

Android "swipe left to right to delete",列表项上的手势,ICS 样式

我正在尝试为AndroidICS及更高版本的通知实现“从左向右滑动以删除”手势。我的应用程序中有一个ListView。我有手势检测器工作。但是当我在一个特定的列表项上从左向右滑动时,我希望该项目与我的手指一起移动。当我移动我的手指,超过某个点时,只有到那时该项目才应该删除自己。我的OnFling()方法目前还没有做到这一点。我如何修改OnFling()方法使项目随着我的手指移动?我的手势监听类是classGestureListenerextendsSimpleOnGestureListener{privatestaticfinalintSWIPE_MIN_DISTANCE=50;pri

android - 按钮上的单击、按下和释放事件

如何检测按钮的点击、按下和释放状态。我想对这些状态执行不同的功能。单击时我想调用函数1,按下时我想调用函数2,接收时我想调用函数3。我们可以使用View.OnClickListener检测点击状态。我们可以使用View.OnTouchListener并处理ACTION_DOWN和ACTION_UP来检测Button的按下和释放状态。我能够单独检测到这些状态,但是不能一起检测。下面是OnCLickListener的代码。button.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv)

android - 禁用 ViewPager 分页的最佳方法

我正在开发一个具有ViewPager的应用程序作为菜单。每个fragment有一堆subview可以是ListView,ScrollView,LinearLayout,ETC...其中之一fragments有一个settings按钮,它用LinearLayout切换设置面板(ScrollView包装器)还有一些LinearLayout(按钮)和SeekBar作为child。此设置面板带有向上或向下滑动动画(关闭时),当它可见时,我禁用ViewPager分页:@OverridepublicbooleanonTouchEvent(MotionEventevent){if(!pagingEn

android - 带有触摸事件的移动 ImageView

我只是想要一个简单的东西。我有一个imageview,我可以通过触摸来移动它这是我的代码,如果错了我很抱歉,因为我自己试过了img.setOnTouchListener(newView.OnTouchListener(){@OverridepublicbooleanonTouch(Viewarg0,MotionEventarg1){//TODOAuto-generatedmethodstubif(arg1.getAction()==MotionEvent.ACTION_DOWN){status=StartDrag;}elseif(arg1.getAction()==MotionEven

android - 使用 ViewPager 实现类似 iOS 应用关闭垂直滑动关闭的功能

我目前的View在ViewPager中水平排列,并且可以使用PagerAdapter循环浏览它们。目前,要执行我想在滑动时执行的操作,我必须在View页面上双击。我可以发布代码,但是提取必要的部分有点困难...我想要的是能够在这些View上垂直滑动,让它们通过滑动和淡出垂直平移,然后在它们到达距设备边缘一定距离时执行操作。要了解我的想法,在图库应用中,您可以捏合打开的照片以缩小并打开水平幻灯片View。从那里您可以向上(或向下)滑动照片/视频以将其删除。对于那些没有相同Gallery应用程序的人来说,这就像在iOS上关闭应用程序一样。我尝试扫描Gallery应用程序的源代码,但没能找到

android - 在android中使用多点触控进行旋转和缩放

我想在多点触摸事件中旋转和缩放图像,我可以拖动、缩放图像,但我无法理解图像的旋转。我遇到了问题所以请尽快帮助我。我的代码在那里publicclassTouchextendsActivityimplementsOnTouchListener{privatestaticfinalStringTAG="Touch";//ThesematriceswillbeusedtomoveandzoomimageMatrixmatrix=newMatrix();Matrixmatrix1=newMatrix();MatrixsavedMatrix=newMatrix();MatrixsavedMatri

android - Motionevent.getX 和 getY

我需要帮助来理解以下内容。假设我有一个854x480像素的显示器。为什么MotionEvent.getX和getY方法返回float?据我所知,显示器上的像素是离散整数,显示器上没有半个像素。 最佳答案 来自开发者页面:“返回给定指针索引的此事件的X坐标(使用getPointerId(int)查找此索引的指针标识符)。整数是像素;该值可能有小数部分用于输入设备像素精确。”http://developer.android.com/reference/android/view/MotionEvent.html#getX()因此对于某些设

android - 当子 recyclerview 滚动到最后一项时禁用 ViewPager 分页

我有一个viewpager,在其中一个fragment中,我有两个单独的fragment,分别包含一个垂直和一个水平的recyclerview。当我将水平recyclerview滚动到最后一个项目并尝试进一步滑动时,viewpager滚动到下一页。我不希望这种情况发生。当我尝试过度滚动水平回收View时,我想禁用viewpager的分页。但是,我不想在我在其他任何地方滑动时禁用viewpager的分页。例如,如果我要在垂直回收View或父fragment中的任何空白区域上滑动,它仍然会导致viewpager更改页面。我读了inthisSOquestion,如何禁用viewpager的分

java - 如何在android中用手指触摸滑动图像?

我正在开发一个android应用程序,我想在其中用手指触摸滑动图像。我已经实现了一个onClickListener,我可以用它来滑动图像,但我不知道如何实现手指触摸功能。请建议我如何用手指触摸滑动图像的任何方法。任何建议或任何教程或方法都会有所帮助。 最佳答案 您可以使用onTouchListner方法代替onClickListner。下面给出了onTouchListners示例..publicclassabcextendsActivityimplementsOnTouchListener{ImageViewimg;protecte