首页 > 代码库 > 人脸识别之触摸图片显示对应的文字
人脸识别之触摸图片显示对应的文字
人脸识别之触摸图片显示对应的文字
xml文件:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" ><TextView android:id="@+id/touch_area" android:layout_width="fill_parent" android:layout_height="300dip" android:textColor="#FFFFFF" android:background="@drawable/renwu" (插入你所需要插入的图片,显示在程序的上方) android:text="触摸事件测试区域"> </TextView><TextView android:id="@+id/event_label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" >(用来显示你触摸图片对应显示的内容)</TextView></LinearLayout>
java文件:
package com.TouchEventDemo;import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.widget.TextView;public class TouchEventDemo extends Activity { private TextView labelView,touchView; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); labelView=(TextView)findViewById(R.id.event_label); touchView=(TextView)findViewById(R.id.touch_area); touchView.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { int action = event.getAction(); switch(action){ case (MotionEvent.ACTION_DOWN): Display("ACTION_DOWN",event); break; case (MotionEvent.ACTION_MOVE): Display("ACTION_MOVE",event); break; } return true; } }); } private void Display(String eventType, MotionEvent event){ int x = (int)event.getX(); int y = (int)event.getY(); String msg1 = ""; if(x>105&&x<190&&y>192&&y<208) { msg1 +="你摸到我的鼻子了"+"\n"; } else if(x>95&&x<130&&y>160&&y<180) { msg1 +="你摸到我的眼睛了"+"\n"; } else if(x>140&&x<170&&y>230&&y<250) { msg1 +="你摸到我的嘴了"+"\n"; } msg1 += "相对坐标:"+String.valueOf(x)+","+String.valueOf(y)+"\n"; (通过这个获取你所触摸区域的相对坐标,记录下来,以方便写 if 语句) labelView.setText(msg1); } }
运行结果截图:
人脸识别之触摸图片显示对应的文字
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。