[0041]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0042]圖1是本發(fā)明一實(shí)施例示出的一種控件顯示方法流程圖;
[0043]圖2是本發(fā)明另一實(shí)施例示出的一種控件顯示方法流程圖;
[0044]圖3是本發(fā)明另一實(shí)施例示出的一種觸屏界面示意圖;
[0045]圖4是本發(fā)明另一實(shí)施例示出的一種觸屏界面示意圖;
[0046]圖5是本發(fā)明另一實(shí)施例不出的一種觸屏界面不意圖;
[0047]圖6是本發(fā)明另一實(shí)施例示出的一種觸屏界面示意圖;
[0048]圖7是本發(fā)明另一實(shí)施例示出的一種觸屏界面示意圖;
[0049]圖8是本發(fā)明另一實(shí)施例示出的一種觸屏界面示意圖;
[0050]圖9是本發(fā)明另一實(shí)施例示出的一種觸屏界面示意圖;
[0051]圖10是本發(fā)明另一實(shí)施例示出的一種觸屏界面示意圖;
[0052]圖11是本發(fā)明另一實(shí)施例示出的一種觸屏界面示意圖;
[0053]圖12是本發(fā)明另一實(shí)施例示出的一種觸屏界面示意圖;
[0054]圖13是本發(fā)明另一實(shí)施例示出的一種控件顯示裝置的結(jié)構(gòu)示意圖;
[0055]圖14是本發(fā)明另一實(shí)施例示出的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0056]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0057]本發(fā)明實(shí)施例提供了一種控件顯示方法,該方法用于配置有觸屏的終端。參見(jiàn)圖1,本實(shí)施例提供的方法流程包括:
[0058]101、檢測(cè)用戶在觸屏上的滑動(dòng)操作軌跡。
[0059]102、確定滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)變化方式及橫坐標(biāo)變化方式。
[0060]103、根據(jù)滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)變化方式及橫坐標(biāo)變化方式,確定用戶的終端操作方式,不同的終端操作方式對(duì)應(yīng)于不同的控件布局。
[0061]104、按照與用戶的終端操作方式相應(yīng)的控件布局,在終端界面上顯示控件。
[0062]本發(fā)明實(shí)施例提供的方法,通過(guò)檢測(cè)用戶在觸屏上的滑動(dòng)操作軌跡,確定滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)變化方式及橫坐標(biāo)變化方式,根據(jù)滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)變化方式及橫坐標(biāo)變化方式,確定用戶的終端操作方式,按照與用戶的終端操作方式相應(yīng)的控件布局,在終端界面上顯示控件。由于可以根據(jù)用戶的滑動(dòng)操作軌跡,確定用戶的終端操作方式,按照用戶的終端操作方式對(duì)控件的顯示位置進(jìn)行調(diào)整,以方便用戶對(duì)控件進(jìn)行點(diǎn)擊。因此,顯示控件時(shí)的靈活性較好。
[0063]作為一種可選實(shí)施例,根據(jù)滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)變化方式及橫坐標(biāo)變化方式,確定用戶的終端操作方式,包括:
[0064]當(dāng)滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)逐漸增大,且滑動(dòng)操作軌跡中接觸點(diǎn)的橫坐標(biāo)逐漸減小時(shí),確定用戶的終端操作方式為第一操作方式,第一操作方式為用戶通過(guò)左手單獨(dú)操作終端;
[0065]當(dāng)滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)逐漸減小,且滑動(dòng)操作軌跡中接觸點(diǎn)的橫坐標(biāo)逐漸增大時(shí),確定用戶的終端操作方式為第一操作方式;
[0066]當(dāng)滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)逐漸增大,且滑動(dòng)操作軌跡中接觸點(diǎn)的橫坐標(biāo)逐漸增大時(shí),確定用戶的終端操作方式為第二操作方式,第二操作方式為用戶通過(guò)右手單獨(dú)操作終端;
[0067]當(dāng)滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)逐漸減小,且滑動(dòng)操作軌跡中接觸點(diǎn)的橫坐標(biāo)逐漸減小時(shí),確定用戶的終端操作方式為第二操作方式。
[0068]作為一種可選實(shí)施例,根據(jù)滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)變化方式及橫坐標(biāo)變化方式,確定用戶的終端操作方式,包括:
[0069]當(dāng)滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)變化值在預(yù)設(shè)范圍內(nèi),滑動(dòng)操作軌跡中接觸點(diǎn)的橫坐標(biāo)逐漸減小,且滑動(dòng)操作軌跡中起始接觸點(diǎn)的橫坐標(biāo)小于第一預(yù)設(shè)閾值時(shí),確定用戶的終端操作方式為第一操作方式,第一操作方式為用戶通過(guò)左手單獨(dú)操作終端;
[0070]當(dāng)滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)變化值在預(yù)設(shè)范圍內(nèi),滑動(dòng)操作軌跡中接觸點(diǎn)的橫坐標(biāo)逐漸增大,且滑動(dòng)操作軌跡中起始接觸點(diǎn)的橫坐標(biāo)小于第二預(yù)設(shè)閾值時(shí),確定用戶的終端操作方式為第一操作方式;
[0071]當(dāng)滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)變化值在預(yù)設(shè)范圍內(nèi),滑動(dòng)操作軌跡中接觸點(diǎn)的橫坐標(biāo)逐漸減小,且滑動(dòng)操作軌跡中起始接觸點(diǎn)的橫坐標(biāo)大于第一預(yù)設(shè)閾值時(shí),確定用戶的終端操作方式為第二操作方式,第二操作方式為用戶通過(guò)右手單獨(dú)操作終端;
[0072]當(dāng)滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)變化值在預(yù)設(shè)范圍內(nèi),滑動(dòng)操作軌跡中接觸點(diǎn)的橫坐標(biāo)逐漸增大,且滑動(dòng)操作軌跡中起始接觸點(diǎn)的橫坐標(biāo)大于第二預(yù)設(shè)閾值時(shí),確定用戶的終端操作方式為第二操作方式,第二操作方式為用戶通過(guò)右手單獨(dú)操作終端;
[0073]其中,第一預(yù)設(shè)閾值小于第二預(yù)設(shè)閾值。
[0074]作為一種可選實(shí)施例,根據(jù)滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)變化方式及橫坐標(biāo)變化方式,確定用戶的終端操作方式,包括:
[0075]當(dāng)滑動(dòng)操作軌跡中接觸點(diǎn)的橫坐標(biāo)變化值在預(yù)設(shè)范圍內(nèi),滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)發(fā)生變化,且滑動(dòng)操作軌跡中接觸點(diǎn)的橫坐標(biāo)小于第三預(yù)設(shè)閾值時(shí),確定用戶的終端操作方式為第一操作方式,第一操作方式為用戶通過(guò)左手單獨(dú)操作終端;
[0076]當(dāng)滑動(dòng)操作軌跡中接觸點(diǎn)的橫坐標(biāo)變化值在預(yù)設(shè)范圍內(nèi),滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)發(fā)生變化,且滑動(dòng)操作軌跡中接觸點(diǎn)的橫坐標(biāo)大于第三預(yù)設(shè)閾值時(shí),確定用戶的終端操作方式為第二操作方式,第二操作方式為用戶通過(guò)右手單獨(dú)操作終端。
[0077]作為一種可選實(shí)施例,按照與用戶的終端操作方式相應(yīng)的控件布局,在終端界面上顯示控件,包括:
[0078]當(dāng)用戶的終端操作方式為第一操作方式時(shí),將控件移動(dòng)至終端界面的左側(cè),顯示移動(dòng)后的控件;
[0079]當(dāng)用戶的終端操作方式為第二操作方式時(shí),將控件移動(dòng)至終端界面的右側(cè),顯示移動(dòng)后的控件。
[0080]上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本發(fā)明的可選實(shí)施例,在此不再
--贅述。
[0081]本發(fā)明實(shí)施例提供了一種控件顯示方法,該方法用于配置有觸屏的終端。參見(jiàn)圖2,本實(shí)施例提供的方法流程包括:
[0082]201、檢測(cè)用戶在觸屏上的滑動(dòng)操作軌跡。
[0083]本實(shí)施例不對(duì)檢測(cè)用戶在觸屏上的滑動(dòng)操作軌跡的方式作具體限定,包括但不限于:記錄用戶在觸屏上滑動(dòng)時(shí),接觸點(diǎn)的縱坐標(biāo)及橫坐標(biāo);將由接觸點(diǎn)相互連接所形成的曲線作為滑動(dòng)操作軌跡。
[0084]需要說(shuō)明的是,當(dāng)用戶手執(zhí)終端,通過(guò)單指在觸屏上進(jìn)行滑動(dòng)時(shí),通?;瑒?dòng)操作的方向可以為上下左右四個(gè)方向。其中,當(dāng)滑動(dòng)操作的方向?yàn)橄蛏匣瑒?dòng)及向下滑動(dòng)時(shí),由于終端屏幕通常較大,導(dǎo)致用戶單指在觸屏上滑動(dòng)時(shí),終端一側(cè)會(huì)卡住單指與手掌之間的連接處。因此,拇指在觸屏上滑動(dòng)時(shí),會(huì)以該拇指與手掌的連接處作為圓心,以拇指的長(zhǎng)度作為半徑做圓周運(yùn)動(dòng),進(jìn)而使得滑動(dòng)操作軌跡為弧線。
[0085]例如,如圖3所示,圖3為用戶右手單手執(zhí)終端,通過(guò)右拇指在觸屏上向上滑動(dòng)的情形。此時(shí),右拇指會(huì)以右拇指與右手掌的連接處作為圓心,以右拇指的長(zhǎng)度作為半徑做圓周運(yùn)動(dòng)。最終,滑動(dòng)操作軌跡為如圖3所示的弧線。
[0086]如圖4所示,圖4為用戶右手單手執(zhí)終端,通過(guò)右拇指在觸屏上向下滑動(dòng)的情形。此時(shí),右拇指會(huì)以右拇指與右手掌的連接處作為圓心,以右拇指的長(zhǎng)度作為半徑做圓周運(yùn)動(dòng)。最終,滑動(dòng)操作軌跡為如圖4所示的弧線。
[0087]如圖5所示,圖5為用戶左手單手執(zhí)終端,通過(guò)左拇指在觸屏上向上滑動(dòng)的情形。此時(shí),左拇指會(huì)以左拇指與左手掌的連接處作為圓心,以左拇指的長(zhǎng)度作為半徑做圓周運(yùn)動(dòng)。最終,滑動(dòng)操作軌跡為如圖5所示的弧線。
[0088]如圖6所示,圖6為用戶左手單手執(zhí)終端,通過(guò)左拇指在觸屏上向下滑動(dòng)的情形。此時(shí),左拇指會(huì)以左拇指與左手掌的連接處作為圓心,以左拇指的長(zhǎng)度作為半徑做圓周運(yùn)動(dòng)。最終,滑動(dòng)操作軌跡為如圖6所示的弧線。
[0089]另外,當(dāng)用戶手掌較大或終端屏幕較小時(shí),由于用戶手持終端時(shí)所剩的握持空間還很大,即終端一側(cè)不會(huì)卡住單指與手掌之間的連接處,因此,此時(shí)用戶手指在觸屏上滑動(dòng)時(shí),手指可能做的是直線運(yùn)動(dòng),進(jìn)而使得滑動(dòng)操作軌跡為一條直線。例如,當(dāng)用戶上下滑動(dòng)觸屏?xí)r,滑動(dòng)操作軌跡為一條橫坐標(biāo)變化值在預(yù)設(shè)范圍內(nèi),縱坐標(biāo)發(fā)生變化的豎直線。當(dāng)用戶左右滑動(dòng)觸屏?xí)r,滑動(dòng)操作軌跡為一條縱坐標(biāo)變化值在預(yù)設(shè)范圍內(nèi),橫坐標(biāo)發(fā)生變化的水平直線。需要說(shuō)明的是,考慮到用戶在上下滑動(dòng)觸屏?xí)r,很難劃出一條真正意義上的豎直線,即劃出的直線上的點(diǎn)在橫坐標(biāo)上可能會(huì)有微小的變化。因此,在判定用戶是否在上下滑動(dòng)觸屏?xí)r,只要確定了滑動(dòng)操作軌跡中接觸點(diǎn)的橫坐標(biāo)變化值在預(yù)設(shè)范圍內(nèi),縱坐標(biāo)在發(fā)生變化,即可確定用戶在上下滑動(dòng)觸屏。同理,在判定用戶是否在左右滑動(dòng)觸屏?xí)r,只要確定了滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)變化值在預(yù)設(shè)范圍內(nèi),橫坐標(biāo)在發(fā)生變化,即可確定用戶在左右滑動(dòng)觸屏。
[0090]例如,如圖7及圖8所示,圖7及圖8為用戶單手執(zhí)終端,通過(guò)拇指左右滑動(dòng)觸屏的情形。當(dāng)向右滑動(dòng)時(shí),拇指會(huì)劃出一條從左到右的水平線,如圖7所示。當(dāng)向左滑動(dòng)時(shí),拇指會(huì)劃出一條從右到左的水平線,如圖8所示。
[0091]如圖9及圖10所示,圖9及圖10為用戶單手執(zhí)終端,通過(guò)拇指上下滑動(dòng)觸屏的情形。當(dāng)向下滑動(dòng)時(shí),拇指會(huì)劃出一條從上到下的豎直線,如圖9所示。當(dāng)向上滑動(dòng)時(shí),拇指會(huì)劃出一條從下到上的豎直線,如圖10所示。
[0092]202、確定滑動(dòng)操作軌跡中接觸點(diǎn)的縱坐標(biāo)變化方式及橫坐標(biāo)變化方式。
[0093]由于滑動(dòng)操作軌跡中接觸點(diǎn)位置在不斷變化,