中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android手勢的識別

發布時間:2020-03-17 18:16:37 來源:網絡 閱讀:439 作者:YuLi1207 欄目:移動開發

 手勢保存了就可以開始識別了。

 

// 從資源文件中將手勢庫加載進來
		if (mGre == null) {
			Log.e("", "手勢");
			mGre = GestureLibraries.fromRawResource(this, R.raw.yl_yl);
			// 無此句出錯
			mGre.load();
		}
		// 從xml中取出GestureOverlayView控件
		mGov = (GestureOverlayView) findViewById(R.id.gesture);
		mGov.setGestureColor(Color.BLACK);// 手勢顏色
		mGov.setGestureStrokeWidth(15);// 手勢寬度
		// 為GestureOverlayView控件添加監聽
		mGov.addOnGesturePerformedListener(this);

開始識別:

// 識別手勢,返回一個類型為Prediction的列表
		ArrayList<Prediction> gestureList = mGre.recognize(gesture);
		if (gestureList.size() > 0) {
			Prediction pd = gestureList.get(0);
			// 如果匹配度大于1,表示可以識別,否則提示無法識別
			if (pd.score > 3) {
				// 判斷名字是否與手勢庫的名字相同
				if (pd.name.equals("勾")) {
					Intent intent = new Intent(MainActivity.this,
							SecondActivity.class);
					startActivity(intent);
					Toast.makeText(MainActivity.this, "已識別", Toast.LENGTH_SHORT)
					.show();
				} else {
					Toast.makeText(MainActivity.this, "名字不匹配",
							Toast.LENGTH_SHORT).show();
				}
			} else {
				Toast.makeText(MainActivity.this, "無法識別", Toast.LENGTH_SHORT)
				.show();
			}
		}

最后別忘了解綁監聽:

protected void onDestroy() {
		mGov.removeOnGesturePerformedListener(this);
		super.onDestroy();
	}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南投市| 景宁| 彭阳县| 北碚区| 韩城市| 新龙县| 阳春市| 厦门市| 如皋市| 耒阳市| 龙胜| 桦甸市| 黔西县| 综艺| 珲春市| 峨眉山市| 铜梁县| 清新县| 赫章县| 夹江县| 古蔺县| 略阳县| 小金县| 蒲江县| 太康县| 将乐县| 嘉善县| 新郑市| 浮山县| 曲靖市| 姜堰市| 隆尧县| 醴陵市| 清苑县| 涪陵区| 集安市| 郧西县| 托里县| 兴国县| 汉源县| 丰原市|