我正在开发一个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