999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

年齡對觸摸手勢績效和用戶感知的影響

2019-04-20 02:23:10陳俊彥
科技視界 2019年4期
關鍵詞:動作

陳俊彥

【摘 要】研究不同年齡段用戶對各種觸摸操作手勢的掌握能力,測試不同手勢在安卓設備上對小孩,中年人和老人的可用性。

【關鍵詞】觸摸屏操作手勢;數據分析

中圖分類號: TP391.41文獻標識碼: A文章編號: 2095-2457(2019)04-0127-002

DOI:10.19694/j.cnki.issn2095-2457.2019.04.051

0 引言

觸摸屏界面有顯而易見的優點,能夠更快的與設備通過多點觸控產生互動。[1]雖然多點觸控手勢在2009年之后就步入了發展高峰,但是關于智能設備上多點觸控手勢用戶體驗研究比較滯后。本文將對經常使用的8種基礎手勢進行實際測量研究,探討不同年齡段的人群對操作手勢的適應程度。

1 多點觸控研究應用程序程序開發

多點觸控(Multitouch),又稱多重觸控,多觸控。是采用人機交互和硬件設備共同使用的技術。在沒有傳統輸入設備的情況下,移動設備能夠接收到多根手指進行手勢識別、操控。常用的手勢可以分為四大類8種,測試成功率和完成時間,每個受測者有兩次機會,如若第一次完成,則不必第二次,反之,則需要進行第二次測試。

設計一個程序進行手勢測量,目的是為了獲取不同性別和年齡段對手勢操作的適應度。

程序分成4部分,分別測試Tab類動作、Drag類動作、Scale類動作、Rotate類動作。

四類操作的源程序代碼如下:

1.1 點擊類動作

public boolean onTouchEvent(MotionEvent event) {

switch (event.getAction()) {

case MotionEvent.ACTION_DOWN:

if (firstTime == 0) {

firstTime = System.currentTimeMillis();

}

break;

case MotionEvent.ACTION_UP:

break;

}

return super.onTouchEvent(event);

}

根據Android系統檢測到的MotionEvent.ACTION_DOWN手勢按下屏幕動作,記錄按下時間。MotionEvent.ACTION_UP手勢抬起屏幕動作,截止記錄時間。

1.2 拖拽類動作

public boolean onTouchEvent(MotionEvent event) {

if (getFinalTime)

return false;

switch (event.getAction()) {

case MotionEvent.ACTION_DOWN:

if (startTime == 0) {

startTime = System.currentTimeMillis();

}

break;

case MotionEvent.ACTION_MOVE:

moveView(ivCat,event.getX(),event.getY() - Utils.getStatusBarHeight(this));

break;

case MotionEvent.ACTION_UP:

long l = System.currentTimeMillis();

if (Math.abs(ivCat.getX() - ivCatEmpty.getX()) < 10

&& Math.abs(ivCat.getY() - ivCatEmpty.getY()) < 10) {

mVibrator.vibrate(200);

tv1.setText("移動手勢成功:" + (l - startTime) + "毫秒");

} else {

tv1.setText("移動手勢失敗:" + (l - startTime) + "毫秒");

}

tv1.setVisibility(View.VISIBLE);

ToastUtils.showToast("耗時:" + (l - startTime) + "毫秒");

getFinalTime = true;

break;

}

return super.onTouchEvent(event);

}

位移計算函數:

/* 設置View的布局屬性,使得view隨著手指移動 */

private void moveView(View view, float x, float y) {

RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) view.getLayoutParams();

params.leftMargin = (int) x - ivCat.getWidth() / 2;

params.topMargin = (int) y - ivCat.getHeight() / 2;

view.setLayoutParams(params);

}

1.2.1 雙指旋轉

雙指動作中,多了兩個MotionEvent。

case MotionEvent.ACTION_POINTER_DOWN:

case MotionEvent.ACTION_POINTER_UP:

MotionEvent.ACTION_POINTER_DOWN在多指按下屏幕時候產生,使用全局變量記錄手指數量;

MotionEvent.ACTION_POINTER_UP ? 在多指離開屏幕時候產生,使用全局變量記錄手指數量。

1.2.2 縮放類動作

雙指縮放,需要處理MotionEvent.ACTION_POINTER_DOWN、MotionEvent.ACTION_POINTER_

UP兩個事件。當雙指接觸屏幕之后,MotionEvent中返回的x,y坐標。getX(0),getY(0)返回第一指的屏幕坐標。getX(1),getY(1)返回第二指的屏幕坐標。通過spacing函數計算出兩指的動態距離。然后與初始距離比較,所得的比值即為view需要縮放的倍數。

private float spacing(MotionEvent event) {

float x = event.getX(0) - event.getX(1);

float y = event.getY(0) - event.getY(1);

return (float) Math.sqrt(x * x + y * y);

}

2 實驗檢測結果

實驗共征集了30名受測者,包括10名老年人,10名成年人及10名兒童。在測試之前,我們對受測者進行了調查,他們全部無認知障礙,擁有正常的肢體運動能力,通過得到到具體的測試數據分析得到如下結論:

(1)單擊任務和長按任務在各個年齡段都表現優異。在所有任務中,成年組都較為穩定,在雙擊和拖拽任務中老年組表現較差,兒童組在雙指旋轉任務和縮小任務中表現較差。

(2)男性有著較好的任務完成成功率,隨著任務變得困難,男女完成任務的成功率都逐漸降低,與女性相比,男性顯然有著比較好的適應能力,女性在雙指旋轉的任務中成功率出現了顯著地降低。

(3)兒童組在整體上學習速度較快,隨著年齡的增長,速度逐漸變慢。對于完成度來說,最好的是成年組,老人組和兒童組相對較弱。

綜上,對老年人手勢選擇應盡量簡單、易完成且應用較多。成年人對手勢不敏感,兒童不要選擇過于精細的手勢。

【參考文獻】

[1]Hwayeong Kang, Gwanseob Shin. Effects of touch target location on performance and physical demands of computer touchscreen use[J]. Applied Ergonomics, 2017, 61.

[2]呂明,呂延.觸摸屏的技術現狀、發展趨勢及市場前景[J].機床電器.2012(03).

[3]陶達,袁娟,劉雙,曲行達,陳星宇.觸摸屏按鍵特征因素對鍵盤輸入操作可用性的影響[J].《人類工效學》,2016,22(5):1-6.

猜你喜歡
動作
動作不可少(下)
巧借動作寫友愛
下一個動作
動作描寫要具體
畫動作
讓動作“活”起來
動作描寫不可少
非同一般的吃飯動作
動作喜劇電影周
電影故事(2015年30期)2015-02-27 09:03:12
神奇的手
主站蜘蛛池模板: 青青久久91| 91系列在线观看| 国产h视频免费观看| 亚洲精品视频免费| 无码有码中文字幕| 精品精品国产高清A毛片| 国产特级毛片| 国产91高清视频| 国产丝袜一区二区三区视频免下载| 婷婷激情亚洲| 亚洲欧洲国产成人综合不卡| 91人妻在线视频| 女人天堂av免费| 99一级毛片| 欧美精品一二三区| 国产一区二区三区免费| 91丝袜美腿高跟国产极品老师| 精品国产www| 青青青草国产| 青草免费在线观看| 亚洲男人天堂久久| 四虎永久在线精品影院| 网久久综合| 成人午夜在线播放| 欧美一级高清视频在线播放| 国产在线视频导航| 波多野结衣中文字幕一区二区 | 波多野结衣AV无码久久一区| a毛片在线免费观看| 欧美成人精品在线| 国产玖玖视频| 亚洲色图欧美视频| 亚洲精品天堂自在久久77| 中文字幕啪啪| 亚洲男人天堂2018| 国产又爽又黄无遮挡免费观看| 91精品国产福利| 亚洲大尺码专区影院| 国产麻豆精品久久一二三| 91精品网站| 欧美精品色视频| 99精品一区二区免费视频| 久久久久免费看成人影片 | 亚洲欧美自拍一区| 亚洲色图另类| 午夜国产精品视频| 噜噜噜久久| 为你提供最新久久精品久久综合| 中文成人在线视频| 夜夜操国产| 国产丰满大乳无码免费播放| 亚洲男人的天堂视频| 国产女人综合久久精品视| 亚洲日韩精品伊甸| 国产喷水视频| 日韩无码视频播放| www欧美在线观看| 中文一区二区视频| 国产麻豆精品手机在线观看| 亚洲伊人电影| 一区二区自拍| 免费不卡在线观看av| 亚洲精品在线观看91| 精品伊人久久久大香线蕉欧美| 毛片免费网址| 久久天天躁狠狠躁夜夜2020一| 韩国福利一区| 欧美亚洲欧美区| 亚洲专区一区二区在线观看| 日韩精品一区二区三区大桥未久 | 无码啪啪精品天堂浪潮av| 亚洲人成网站色7799在线播放| 欧美va亚洲va香蕉在线| 日韩欧美中文字幕一本| 中日无码在线观看| 国产一级α片| 免费无码AV片在线观看国产| 视频在线观看一区二区| 精品成人一区二区| 九色91在线视频| 国产靠逼视频| 国产精品一区在线麻豆|