亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2019-04-20 02:23:10陳俊彥
        科技視界 2019年4期
        關(guān)鍵詞:兒童組受測者手勢

        陳俊彥

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

        【關(guān)鍵詞】觸摸屏操作手勢;數(shù)據(jù)分析

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

        DOI:10.19694/j.cnki.issn2095-2457.2019.04.051

        0 引言

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

        1 多點(diǎn)觸控研究應(yīng)用程序程序開發(fā)

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

        設(shè)計一個程序進(jìn)行手勢測量,目的是為了獲取不同性別和年齡段對手勢操作的適應(yīng)度。

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

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

        1.1 點(diǎn)擊類動作

        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);

        }

        根據(jù)Android系統(tǒng)檢測到的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);

        }

        位移計算函數(shù):

        /* 設(shè)置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 雙指旋轉(zhuǎn)

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

        case MotionEvent.ACTION_POINTER_DOWN:

        case MotionEvent.ACTION_POINTER_UP:

        MotionEvent.ACTION_POINTER_DOWN在多指按下屏幕時候產(chǎn)生,使用全局變量記錄手指數(shù)量;

        MotionEvent.ACTION_POINTER_UP ? 在多指離開屏幕時候產(chǎn)生,使用全局變量記錄手指數(shù)量。

        1.2.2 縮放類動作

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

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

        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 實(shí)驗(yàn)檢測結(jié)果

        實(shí)驗(yàn)共征集了30名受測者,包括10名老年人,10名成年人及10名兒童。在測試之前,我們對受測者進(jìn)行了調(diào)查,他們?nèi)繜o認(rèn)知障礙,擁有正常的肢體運(yùn)動能力,通過得到到具體的測試數(shù)據(jù)分析得到如下結(jié)論:

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

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

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

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

        【參考文獻(xiàn)】

        [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]呂明,呂延.觸摸屏的技術(shù)現(xiàn)狀、發(fā)展趨勢及市場前景[J].機(jī)床電器.2012(03).

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

        猜你喜歡
        兒童組受測者手勢
        感染相關(guān)性泛發(fā)性膿皰型銀屑病臨床分析
        怒氣沖沖 或因睡不好
        新媒體科研環(huán)境下自發(fā)式科研協(xié)同行為機(jī)制研究
        挑戰(zhàn)!神秘手勢
        V字手勢的由來
        勝利的手勢
        福建兒童組男子籃球運(yùn)動員體能等相關(guān)性研究
        聚乙二醇干擾素治療兒童與成人慢性肝炎的不良反應(yīng)對比研究
        淘寶排行榜
        有關(guān)“屋、樹、人”的心理測試
        八小時以外(2008年5期)2008-04-27 08:34:52
        久久久久久久波多野结衣高潮| 精品亚洲视频免费观看网站| 国产成人高清亚洲一区二区| 日本最新一区二区三区在线| 亚洲中文字幕无码av永久| 欧美大屁股xxxx| 男人的天堂在线无码视频| 亚洲妇女av一区二区| av在线播放中文专区| 日本一区二区三区爆乳| 亚洲av无码av男人的天堂| 久久精品无码一区二区2020| 久久爱91精品国产一区| 熟妇人妻精品一区二区视频免费的| 人妻少妇精品久久久久久| 久久综合九色综合欧美狠狠| 视频国产精品| av天堂一区二区三区| 久久在一区二区三区视频免费观看| 中文字幕日韩精品一区二区三区| 人成午夜免费大片| 日韩中文字幕无码av| 国产av一区二区网站| 色欲av永久无码精品无码蜜桃| 99在线精品免费视频九九视| 无码精品一区二区三区超碰| 青青自拍视频成人免费观看| 青青草视频网站在线观看| 久久精品国产自在天天线| 少妇厨房愉情理伦片免费| 无码av专区丝袜专区| 日本不卡视频一区二区三区| 亚洲精品国产成人片| 毛茸茸的中国女bbw| 产精品无码久久_亚洲国产精| 日韩精品中文字幕第二页| 久久精品亚洲精品国产色婷| 午夜亚洲av永久无码精品| 91尤物在线看| 美女露出奶头扒开内裤的视频 | 日韩视频午夜在线观看|