当前位置: 首页 > 面试题库 >

如何在Android中用手指触摸滑动图像?

滕渝
2023-03-14
问题内容

我正在开发一个Android应用程序,希望在其中滑动手指即可滑动图像。我已经实现了onClickListener可以滑动图像的,但是我不知道如何实现手指触摸功能。

请给我建议任何方法,如何用手指滑动图像。任何建议或任何教程或方法都将有所帮助。


问题答案:

您可以使用onTouchListner方法代替onClickListner。下面给出了onTouchListners示例。

public class abc extends Activity implements OnTouchListener 
{
     ImageView img;
     protected void onCreate(Bundle savedInstanceState) 
     {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.one);

                img = (ImageView) findViewById(R.id.imageView1);
                img.setOnTouchListener(this);
     }

        public boolean onTouch(View v, MotionEvent event) 
    {
        switch (event.getAction())
        {
            case MotionEvent.ACTION_DOWN:
            {       
                  // Here u can write code which is executed after the user touch on the screen 
                     break; 
            }
            case MotionEvent.ACTION_UP:
            {             
                   // Here u can write code which is executed after the user release the touch on the screen    
                 break;
            }
            case MotionEvent.ACTION_MOVE:
            {  
               // Here u can write code which is executed when user move the finger on the screen   
                break;
            }
        }
        return true;
    }


 类似资料:
  • 本文向大家介绍Android手势滑动实现两点触摸缩放图片,包括了Android手势滑动实现两点触摸缩放图片的使用技巧和注意事项,需要的朋友参考一下 学习安卓手势滑动,多点触摸放大缩小图片,分享给大家供大家参考,具体代码如下 1.布局文件如下main.xml 2.自定义缩放图片控件ZoomImageView.java代码: 3.工程主文件MainActivity.java代码: 以上就是Androi

  • 问题内容: 该文档说明了这一点: 手势始于带有ACTION_DOWN的运动事件,该事件提供了下一个指针的位置。随着每个其他指针的下降或上升,框架将分别生成带有ACTION_POINTER_DOWN或ACTION_POINTER_UP的运动事件。 所以我在活动中完成了onTouchEvent函数的替代: 不幸的是,如果没有输入第二个。该活动包含2图2 OnTouchListener ,我知道 的on

  • 本文向大家介绍Android实现手势滑动多点触摸缩放平移图片效果,包括了Android实现手势滑动多点触摸缩放平移图片效果的使用技巧和注意事项,需要的朋友参考一下 现在app中,图片预览功能肯定是少不了的,用户基本已经形成条件反射,看到小图,点击看大图,看到大图两个手指开始进行放大,放大后,开始移动到指定部位。 一、概述 想要做到图片支持多点触控,自由的进行缩放、平移,需要了解几个知识点:Matr

  • 本文向大家介绍Android实现手势滑动多点触摸放大缩小图片效果,包括了Android实现手势滑动多点触摸放大缩小图片效果的使用技巧和注意事项,需要的朋友参考一下 网上文章虽多,但是这种效果少之又少,我真诚的献上以供大家参考 实现原理:自定义ImageView对此控件进行相应的layout(动态布局). 这里你要明白几个方法执行的流程: 首先ImageView是继承自View的子类. onLayo

  • 本文向大家介绍Android实现手势滑动多点触摸缩放平移图片效果(二),包括了Android实现手势滑动多点触摸缩放平移图片效果(二)的使用技巧和注意事项,需要的朋友参考一下 上一篇已经带大家实现了自由的放大缩小图片,简单介绍了下Matrix;具体请参考:Android实现手势滑动多点触摸缩放平移图片效果,本篇继续完善我们的ImageView。 首先加入放大后的移动。 1、自由的进行移动 我们在o

  • 在本地MacOS应用程序的触摸栏中创建滑块 进程: 主进程​ new TouchBarSlider(options) 实验功能 用途:创建新滑块 options Object label String (可选) - 标签文本. value Integer (可选) - 所选值 minValue Integer (可选) - 最小值 maxValue Integer (可选) - 最大值 chang