博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
触摸事件
阅读量:2397 次
发布时间:2019-05-10

本文共 1041 字,大约阅读时间需要 3 分钟。

//给image设置手指触摸的监听器		iv.setOnTouchListener(new OnTouchListener() {			@Override			public boolean onTouch(View v, MotionEvent event) {				//判断当前手指事件的类型				//按下  移动   离开				switch (event.getAction()) {				case MotionEvent.ACTION_DOWN:// 手指按下屏幕					System.out.println("action down");					break;				case MotionEvent.ACTION_MOVE:// 手指在屏幕上移动					int x = (int) event.getX();					int y = (int) event.getY();					System.out.println("设置("+x+","+y+")透明颜色");					for(int i=-4;i<5;i++){						for(int j=-4;j<5;j++){							try{							//让手指经过的地方图片变成透明							//try是为了让鼠标超出图片之后就没有效果了							alertBitmap.setPixel(x+i, y+j, Color.TRANSPARENT);							}catch (Exception e) {								// TODO: handle exception							}						}					}					iv.setImageBitmap(alertBitmap);					break;				case MotionEvent.ACTION_UP:// 手指离开屏幕					//播放音乐的代码					MediaPlayer.create(getApplicationContext(), R.raw.higirl).start();					break;				}				//true认为事件处理完了,可以进行下个事件				//false是以为没有处理完,相当于直接暂停了,处理代码失效了				return true;//可以重复循环的处理事件			}		});

转载于:https://my.oschina.net/u/2356176/blog/421042

你可能感兴趣的文章
进程管理工具--supervisor
查看>>
使用virtualenv在ubuntu上搭建python-3开发环境
查看>>
详解-Python-的-“==”-和-“is”
查看>>
Tensorflow-Python-API-翻译(array_ops)
查看>>
Tensorflow-Python-API-翻译(constant_op)
查看>>
Tensorflow-Python-API-翻译(framework)
查看>>
Tensorflow-Python-API-翻译(math_ops)(第二部分)
查看>>
Tensorflow-Python-API-翻译(math_ops)(第一部分)
查看>>
论文阅读---An-Artificial-Neural-Network-based-Stock-Trading-System-Using-T
查看>>
A-Paper-A-Day--#1-Convolutional-Sequence-to-Sequence-Learning
查看>>
7个很棒的-chatbot-应用场景
查看>>
标记问题:词性标注(POS)和命名实体识别(NER)
查看>>
标记问题:介绍
查看>>
标记问题:生成模型和噪声通道模型
查看>>
机器学习算法在文本分类中的应用综述
查看>>
利用-TensorFlow-构建卷积神经网络
查看>>
利用-TensorFlow-实现排序和搜索算法
查看>>
利用TensorFlow实现卷积神经网络做文本分类
查看>>
如何构建高可读性和高可重用的-TensorFlow-模型
查看>>
使用TensorFlow识别交通标志
查看>>