一種列表對(duì)象選擇的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種列表對(duì)象選擇的方法及系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有的一種列表對(duì)象刪除流程是:點(diǎn)擊編輯按鈕一勾選刪除對(duì)象一點(diǎn)擊刪除按鈕—確認(rèn)一完成刪除。具體如下:
[0003]1、在游戲的好友列表、道具列表或是APP的好友列表中,點(diǎn)擊編輯按鈕;
[0004]2、點(diǎn)擊后列表左側(cè)或右側(cè)出現(xiàn)勾選框;
[0005]3、依次點(diǎn)擊需要?jiǎng)h除的對(duì)象;
[0006]4、點(diǎn)擊“刪除”按鈕進(jìn)行刪除,或點(diǎn)擊“取消”放棄刪除。
[0007]另一種列表對(duì)象刪除流程是:調(diào)出刪除按鈕一點(diǎn)擊刪除對(duì)象一完成刪除。具體如下:
[0008]1、在游戲的好友列表、道具列表或是APP的好友列表中,左劃列表或長按列表出現(xiàn)刪除選項(xiàng);
[0009]2、依次單挑進(jìn)行刪除。
[0010]可見,現(xiàn)有技術(shù)中對(duì)列表多個(gè)對(duì)象選擇刪除的效率非常低,點(diǎn)擊步驟多且不連貫,無法跳過列排序行自定義選擇路徑。在小屏幕手機(jī)上點(diǎn)擊刪除列表中的好友或游戲中的道具因屏幕物理尺寸制約點(diǎn)擊比較難點(diǎn),容易誤操作。
【發(fā)明內(nèi)容】
[0011]本發(fā)明目的在于提出一種列表對(duì)象選擇的方法及系統(tǒng),以解決上述現(xiàn)有技術(shù)存在的多選操作效率低下的技術(shù)問題。
[0012]為此,本發(fā)明提出一種列表對(duì)象選擇的方法,包括以下步驟:
[0013]S1、檢測是否發(fā)生觸屏操作,所述觸屏操作用于觸發(fā)列表對(duì)象的選擇,若發(fā)生,則執(zhí)行步驟S2 ;
[0014]S2、檢測是否發(fā)生滑屏操作,若發(fā)生,則所述滑屏操作對(duì)應(yīng)的滑屏路徑經(jīng)過的列表對(duì)象為選中對(duì)象;其中,所述滑屏路徑經(jīng)過所述列表的第一對(duì)象、繞過與所述第一對(duì)象相鄰的第二對(duì)象、并經(jīng)過與所述第一對(duì)象不相鄰的第三對(duì)象。
[0015]優(yōu)選地,在步驟S2中,所述滑屏路徑經(jīng)過列表所在區(qū)域以外的列表外區(qū)域而繞過所述第二對(duì)象,并從所述列表外區(qū)域進(jìn)入所述列表所在區(qū)域而經(jīng)過所述第三對(duì)象。
[0016]優(yōu)選地,所述列表所在區(qū)域包括第一區(qū)域和第二區(qū)域;所述第二區(qū)域?yàn)椴僮魉龅谝粎^(qū)域內(nèi)列表對(duì)象移動(dòng)的區(qū)域,當(dāng)所述滑屏操作經(jīng)過所述第二區(qū)域時(shí),列表對(duì)象在所述第一區(qū)域內(nèi)沿所述列表對(duì)象排列方向移動(dòng)。
[0017]優(yōu)選地,所述第二區(qū)域包括用于操作所述第一區(qū)域內(nèi)列表對(duì)象移動(dòng)的滾動(dòng)條;當(dāng)所述滑屏操作帶動(dòng)所述滾動(dòng)條移動(dòng)時(shí),列表對(duì)象在所述第一區(qū)域內(nèi)沿所述列表對(duì)象排列方向移動(dòng)。
[0018]優(yōu)選地,在步驟S2中,當(dāng)所述滑屏路徑的起點(diǎn)和終點(diǎn)相接時(shí),取消對(duì)列表中所有已選中對(duì)象的選中,并重新執(zhí)行步驟S2。
[0019]優(yōu)選地,在步驟S2之后還包括如下步驟:
[0020]S3、檢測是否發(fā)生結(jié)束操作,若發(fā)生,則結(jié)束對(duì)列表對(duì)象的選擇。
[0021]優(yōu)選地,所述結(jié)束操作為所述滑屏操作從所述滑屏路徑的終點(diǎn)位置消失。
[0022]優(yōu)選地,在步驟S3之后還包括如下步驟:
[0023]S4、對(duì)所述選中對(duì)象進(jìn)行相應(yīng)處理。
[0024]優(yōu)選地,在步驟S4中,對(duì)所述選中對(duì)象進(jìn)行刪除。
[0025]優(yōu)選地,所述觸屏操作為在列表所在區(qū)域內(nèi)產(chǎn)生的壓力值大于預(yù)設(shè)閾值的按壓操作。
[0026]本發(fā)明還提出一種列表對(duì)象選擇的系統(tǒng),包括:
[0027]選擇觸發(fā)模塊,用于檢測是否發(fā)生觸屏操作,所述觸屏操作用于觸發(fā)列表對(duì)象的選擇,若發(fā)生,則選擇執(zhí)行模塊工作;
[0028]選擇執(zhí)行模塊,包括滑屏檢測單元和對(duì)象選中單元,所述滑屏檢測單元用于檢測是否發(fā)生滑屏操作,若發(fā)生,則所述對(duì)象選中單元將所述滑屏操作對(duì)應(yīng)的滑屏路徑經(jīng)過的列表對(duì)象作為選中對(duì)象;其中,所述滑屏路徑經(jīng)過所述列表的第一對(duì)象、繞過與所述第一對(duì)象相鄰的第二對(duì)象、并經(jīng)過與所述第一對(duì)象不相鄰的第三對(duì)象。
[0029]優(yōu)選地,所述滑屏路徑經(jīng)過列表所在區(qū)域以外的列表外區(qū)域而繞過所述第二對(duì)象,并從所述列表外區(qū)域進(jìn)入所述列表所在區(qū)域而經(jīng)過所述第三對(duì)象。
[0030]優(yōu)選地,所述列表所在區(qū)域包括第一區(qū)域和第二區(qū)域;所述第二區(qū)域?yàn)椴僮魉龅谝粎^(qū)域內(nèi)列表對(duì)象移動(dòng)的區(qū)域,當(dāng)所述滑屏操作經(jīng)過所述第二區(qū)域時(shí),列表對(duì)象在所述第一區(qū)域內(nèi)沿所述列表對(duì)象排列方向移動(dòng)。
[0031]優(yōu)選地,所述第二區(qū)域包括用于操作所述第一區(qū)域內(nèi)列表對(duì)象移動(dòng)的滾動(dòng)條;當(dāng)所述滑屏操作帶動(dòng)所述滾動(dòng)條移動(dòng)時(shí),列表對(duì)象在所述第一區(qū)域內(nèi)沿所述列表對(duì)象排列方向移動(dòng)。
[0032]優(yōu)選地,所述選擇執(zhí)行模塊還包括對(duì)象取消單元,當(dāng)所述滑屏路徑的起點(diǎn)和終點(diǎn)相接時(shí),所述對(duì)象取消單元用于取消對(duì)列表中所有已選中對(duì)象的選中,所述選擇執(zhí)行模塊重新工作。
[0033]優(yōu)選地,所述列表對(duì)象選擇的系統(tǒng)還包括選擇結(jié)束模塊,所述選擇結(jié)束模塊用于檢測是否發(fā)生結(jié)束操作,若發(fā)生,則結(jié)束對(duì)列表對(duì)象的選擇。
[0034]優(yōu)選地,所述結(jié)束操作為所述滑屏操作從所述滑屏路徑的終點(diǎn)位置消失。
[0035]優(yōu)選地,所述列表對(duì)象選擇的系統(tǒng)還包括對(duì)象處理模塊,所述對(duì)象處理模塊用于對(duì)所述選中對(duì)象進(jìn)行相應(yīng)處理。
[0036]優(yōu)選地,所述對(duì)象處理模塊用于對(duì)所述選中對(duì)象進(jìn)行刪除。
[0037]優(yōu)選地,所述觸屏操作為在列表所在區(qū)域內(nèi)發(fā)生按壓力度大于第一預(yù)設(shè)力度的按壓操作。
[0038]采用本發(fā)明提出的列表對(duì)象選擇方法,簡化了操作步驟,降低了操作難度,在操作形式上也變得更為獨(dú)特有趣,大大提高了用戶體驗(yàn)。
【附圖說明】
[0039]圖1是本發(fā)明【具體實(shí)施方式】一的列表對(duì)象選擇的方法流程圖;
[0040]圖2是本發(fā)明【具體實(shí)施方式】一的第一種滑屏路徑示意圖;
[0041]圖3是本發(fā)明【具體實(shí)施方式】一的第二種滑屏路徑示意圖;
[0042]圖4是本發(fā)明【具體實(shí)施方式】一的第三種滑屏路徑示意圖;
[0043]圖5是本發(fā)明【具體實(shí)施方式】一的第四種滑屏路徑示意圖;
[0044]圖6是本發(fā)明【具體實(shí)施方式】二的列表對(duì)象選擇的系統(tǒng)框圖。
【具體實(shí)施方式】
[0045]下面結(jié)合【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。應(yīng)該強(qiáng)調(diào)的是,下述說明僅僅是示例性的,而不是為了限制本發(fā)明的范圍及其應(yīng)用。
[0046]實(shí)施例一:
[0047]本發(fā)明提出一種列表對(duì)象選擇的方法,參見圖1是本發(fā)明【具體實(shí)施方式】一的列表對(duì)象選擇的方法流程圖,包括以下步驟:
[0048]S1、檢測是否發(fā)生觸屏操作,該觸屏操作用于觸發(fā)列表對(duì)象的選擇,若發(fā)生,則執(zhí)行步驟S2。
[0049]觸屏操作可為在屏幕區(qū)的列表所在區(qū)域內(nèi)產(chǎn)生的壓力值大于預(yù)設(shè)的第一力度的按壓操作。一個(gè)實(shí)施例中,在游戲或APP列表中選擇列表對(duì)象時(shí),判斷列表所在區(qū)域內(nèi)是否產(chǎn)生壓力值大于第一力度且小于預(yù)設(shè)的第二力度的按壓操作,若是,震動(dòng)提示用戶已觸發(fā)列表對(duì)象的選擇,執(zhí)行步驟S2;若否,判斷列表所在區(qū)域內(nèi)是否產(chǎn)生壓力值大于第二力度的按壓操作,若是,則直接將列表中接收到壓力值大于第二力度的對(duì)象刪除,在按壓的過程中該對(duì)象呈現(xiàn)粉碎的視覺效果,以提高用戶的感官體驗(yàn);其中,第二力度和第一力度可分別設(shè)置為輕壓、重壓或超重壓中的任一種,第二力度大于第一力度。
[0050]S2、檢測是否發(fā)生滑屏操作,若發(fā)生,則滑屏操作對(duì)應(yīng)的滑屏路徑經(jīng)過的列表對(duì)象為選中對(duì)象;其中,滑屏路徑經(jīng)過列表的第一對(duì)象、繞過與第一對(duì)象相鄰的第二對(duì)象、并經(jīng)過與第一對(duì)象不相鄰的第三對(duì)象。參見圖2是本發(fā)明【具體實(shí)施方式】一的第一種滑屏路徑示意圖,圖2所示的滑屏路徑選中對(duì)象11、對(duì)象32、對(duì)象31以及對(duì)象41。
[0051]一個(gè)實(shí)施例中,滑屏路徑經(jīng)過列表所在區(qū)域以外的列表外區(qū)域而繞過第二對(duì)象,并從列表外區(qū)域進(jìn)入列表所在區(qū)域而經(jīng)過第三對(duì)象。參見圖3是本發(fā)明【具體實(shí)施方式】一的第二種滑屏路徑示意圖,在垂直于列表對(duì)象排列方向上,列表的至少一邊界與屏幕區(qū)的同側(cè)邊界之間存在間隔區(qū)域。用戶手指在屏幕區(qū)滑動(dòng)時(shí),可從列表所在區(qū)域滑動(dòng)至該間隔區(qū)域再滑動(dòng)回列表所在區(qū)域,由于間隔區(qū)域的滑屏路徑并沒有經(jīng)過任何列表對(duì)象,當(dāng)滑屏路徑從間隔區(qū)域經(jīng)過時(shí),不會(huì)將列表中的任意對(duì)象選中,圖3所示的滑屏路徑選中對(duì)象1、對(duì)象2、對(duì)象4以及對(duì)象5。
[0052]一個(gè)實(shí)施例中,屏幕區(qū)的當(dāng)前屏不能完整顯示列表中所有對(duì)象時(shí),列表所在區(qū)域包括第一區(qū)域和第二區(qū)域;其中,第二區(qū)域?yàn)椴僮鞯谝粎^(qū)域內(nèi)列表對(duì)象移動(dòng)的區(qū)域,當(dāng)滑屏操作經(jīng)過第二區(qū)域時(shí),列表對(duì)象在第一區(qū)域內(nèi)沿列表對(duì)象排列方向移動(dòng),且在第二區(qū)域的滑屏路徑并沒有經(jīng)過任何列表對(duì)象,因此,不會(huì)將列表中的任意對(duì)象選中。例如,第二區(qū)域包括用于操作列表對(duì)象移動(dòng)的滾動(dòng)條,當(dāng)滑屏操作帶動(dòng)滾動(dòng)條移動(dòng)時(shí),列表對(duì)象在第一區(qū)域內(nèi)沿列表對(duì)象排列方向移動(dòng)。若用戶在選擇完當(dāng)前屏顯示的列表對(duì)象后,還要繼續(xù)選擇當(dāng)前屏未顯示的列表對(duì)象,且該未選擇的列表對(duì)象與當(dāng)前屏已選擇的列表對(duì)象并不連續(xù),此時(shí),用戶可將手指從當(dāng)前屏選擇的最后一個(gè)列表對(duì)象處滑動(dòng)至滾動(dòng)條上,帶動(dòng)滾動(dòng)條向下或向上滑動(dòng)實(shí)現(xiàn)列表對(duì)象的移動(dòng),當(dāng)?shù)竭_(dá)未選擇的列表對(duì)象處,手指再從滾動(dòng)條上滑動(dòng)至該未選擇的列表對(duì)象上,從而完成非連續(xù)對(duì)象的跨屏選擇。
[0053]S3、檢測是否發(fā)生結(jié)束操作,若發(fā)生,則結(jié)束對(duì)列表對(duì)象的選擇。
[0054]結(jié)束操作可為滑屏操作從滑屏路徑的終點(diǎn)位置處消失;例如,列表所在區(qū)域接收到的按壓力度小于預(yù)設(shè)的結(jié)束力度,一個(gè)實(shí)施例中,用戶從屏幕區(qū)的列表所在區(qū)域放開手指時(shí),認(rèn)為列表對(duì)象的選擇結(jié)束。
[0055]S4、對(duì)選中對(duì)象進(jìn)行相應(yīng)處理;一個(gè)實(shí)施例中,對(duì)選中對(duì)象進(jìn)行刪除