本發(fā)明的實(shí)施方式涉及通信與計(jì)算機(jī)、信息技術(shù)領(lǐng)域,更具體地,本發(fā)明的實(shí)施方式涉及一種用于日歷圖片順序調(diào)整的方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
本部分旨在為權(quán)利要求書中陳述的本發(fā)明的實(shí)施方式提供背景或上下文。此處的描述不因?yàn)榘ㄔ诒静糠种芯统姓J(rèn)是現(xiàn)有技術(shù)。
現(xiàn)有技術(shù)中,開發(fā)了一種用戶可以自主設(shè)置日歷背景圖片的應(yīng)用程序。用戶可以為日歷的12個(gè)月份分別設(shè)置12張日歷圖片,用戶挑選好12張圖片后,為這一年中的1-12月分別設(shè)置1張日歷圖片。如果后續(xù)用戶覺得日歷圖片與月份之間的對(duì)應(yīng)關(guān)系設(shè)置不夠理想,希望能夠調(diào)整日歷圖片的順序,例如本來2015年1月對(duì)應(yīng)了圖片a,2015年8月對(duì)應(yīng)了圖片h,而用戶后來覺得圖片a更適合配給2015年8月,希望將圖片a設(shè)置為2015年8月的日歷背景圖片。
技術(shù)實(shí)現(xiàn)要素:
但是,現(xiàn)有方案中,在智能手機(jī)上這12張日歷圖片是由上往下排列顯示的,每一張日歷圖片有效果預(yù)覽的作用,因此,默認(rèn)狀態(tài)下,日歷圖片都需要以較大的形態(tài)顯示便于查看,當(dāng)前界面一屏只能顯示3張到4張日歷圖片,用戶需要上滑或者下拉才能看到其他日歷圖片。當(dāng)用戶需要調(diào)整不同月份之間的日歷圖片順序時(shí),需要按住當(dāng)前界面中的2015年1月對(duì)應(yīng)的圖片a,按住后然后向下拖動(dòng),直到顯示到圖片h,即2015年8月的位置處,用戶放開手指,才能完成將圖片a設(shè)置為2015年8月的日歷背景圖片。
這樣,當(dāng)要調(diào)整某張日歷圖片的位置時(shí),需要按住該張日歷圖片,然后向上或者向下拖動(dòng)該張日歷圖片,直到屏幕滑動(dòng)到顯示需要調(diào)整的位置,再松開點(diǎn)按操作完成日歷圖片位置的調(diào)整,當(dāng)需要將某張日歷圖片調(diào)整至非相鄰且間隔大于3張以上的另一張日歷圖片的位置時(shí),由于目標(biāo)位置已經(jīng)在屏幕一屏界面可視范圍之外,拖動(dòng)距離較長,拖動(dòng)過程中容易中斷,用戶操作體驗(yàn)不佳。
為此,非常需要一種改進(jìn)的用于日歷圖片順序調(diào)整的方法及裝置,以使日歷圖片的順序調(diào)整更加高效。
在本上下文中,本發(fā)明的實(shí)施方式期望提供一種用于日歷圖片順序調(diào)整的方法及裝置。
在本發(fā)明實(shí)施方式的第一方面中,提供一種用于日歷圖片順序調(diào)整的方法,包括:進(jìn)入預(yù)覽編輯界面的第一狀態(tài),所述第一狀態(tài)中一屏顯示第一數(shù)量的日歷圖片與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系;響應(yīng)于第一手勢(shì)操作,選中所述日歷圖片中的第一日歷圖片,并進(jìn)入所述預(yù)覽編輯界面的第二狀態(tài),所述第二狀態(tài)中一屏顯示第二數(shù)量的日歷圖片縮略圖與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系,其中所述第二數(shù)量大于所述第一數(shù)量;響應(yīng)于第二手勢(shì)操作,將該第一日歷圖片對(duì)應(yīng)的第一日歷圖片縮略圖放置于目標(biāo)位置;響應(yīng)于第三手勢(shì)操作,利用該第一日歷圖片縮略圖替換所述目標(biāo)位置原本的第二日歷圖片縮略圖。
在一些實(shí)施例中,基于前述方案,所述第一狀態(tài)為默認(rèn)狀態(tài),其為一屏顯示3或者4張日歷圖片與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系。
在一些實(shí)施例中,基于前述方案,所述第一手勢(shì)操作為長按手勢(shì)操作。
在一些實(shí)施例中,基于前述方案,所述第二狀態(tài)為日歷圖片位置調(diào)整狀態(tài),其為一屏顯示12張日歷圖片縮略圖與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系。
在一些實(shí)施例中,基于前述方案,所述第二手勢(shì)操作為拖動(dòng)手勢(shì)操作。
在一些實(shí)施例中,基于前述方案,所述第三手勢(shì)操作為釋放點(diǎn)按操作。
在一些實(shí)施例中,基于前述方案,所述方法還包括:將被替換的該第二日歷圖片縮略圖對(duì)應(yīng)的月份及其之前月份相應(yīng)的日歷圖片縮略圖分別自動(dòng)向前移動(dòng)一位進(jìn)行圖片補(bǔ)位。
在一些實(shí)施例中,基于前述方案,所述方法還包括:將被替換的該第二日歷圖片縮略圖變換至該第一日歷圖片縮略圖原本的位置。
在一些實(shí)施例中,基于前述方案,所述方法還包括:自動(dòng)返回至所述預(yù)覽編輯界面的第一狀態(tài),一屏顯示所述第一數(shù)量的調(diào)整后的日歷圖片與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系。
在一些實(shí)施例中,基于前述方案,所述方法還包括:將所述第二狀態(tài)中的該第一日歷圖片縮略圖和/或該第二日歷圖片縮略圖進(jìn)行區(qū)別性顯示。
在一些實(shí)施例中,基于前述方案,所述日歷圖片縮略圖為相應(yīng)日歷圖片的等比縮小圖。
在本發(fā)明實(shí)施方式的第二方面中,提供一種用于日歷圖片順序調(diào)整的裝置,包括:第一狀態(tài)模塊,用于進(jìn)入預(yù)覽編輯界面的第一狀態(tài),所述第一狀態(tài)中一屏顯示第一數(shù)量的日歷圖片與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系;第一響應(yīng)模塊,用于響應(yīng)于第一手勢(shì)操作,選中所述日歷圖片中的第一日歷圖片,并進(jìn)入所述預(yù)覽編輯界面的第二狀態(tài),所述第二狀態(tài)中一屏顯示第二數(shù)量的日歷圖片縮略圖與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系,其中所述第二數(shù)量大于所述第一數(shù)量;第二響應(yīng)模塊,用于響應(yīng)于第二手勢(shì)操作,將該第一日歷圖片對(duì)應(yīng)的第一日歷圖片縮略圖放置于目標(biāo)位置;第三響應(yīng)模塊,用于響應(yīng)于第三手勢(shì)操作,利用該第一日歷圖片縮略圖替換所述目標(biāo)位置原本的第二日歷圖片縮略圖。
在一些實(shí)施例中,基于前述方案,所述第一狀態(tài)為默認(rèn)狀態(tài),其為一屏顯示3或者4張日歷圖片與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系。
在一些實(shí)施例中,基于前述方案,所述第一手勢(shì)操作為長按手勢(shì)操作。
在一些實(shí)施例中,基于前述方案,所述第二狀態(tài)為日歷圖片位置調(diào)整狀態(tài),其為一屏顯示12張日歷圖片縮略圖與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系。
在一些實(shí)施例中,基于前述方案,所述第二手勢(shì)操作為拖動(dòng)手勢(shì)操作。
在一些實(shí)施例中,基于前述方案,所述第三手勢(shì)操作為釋放點(diǎn)按操作。
在一些實(shí)施例中,基于前述方案,所述裝置還包括:圖片補(bǔ)位模塊,用于將被替換的該第二日歷圖片縮略圖對(duì)應(yīng)的月份及其之前月份相應(yīng)的日歷圖片縮略圖分別自動(dòng)向前移動(dòng)一位進(jìn)行圖片補(bǔ)位。
在一些實(shí)施例中,基于前述方案,所述裝置還包括:圖片替換模塊,用于將被替換的該第二日歷圖片縮略圖變換至該第一日歷圖片縮略圖原本的位置。
在一些實(shí)施例中,基于前述方案,所述裝置還包括:自動(dòng)返回模塊,用于自動(dòng)返回至所述預(yù)覽編輯界面的第一狀態(tài),一屏顯示所述第一數(shù)量的調(diào)整后的日歷圖片與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系。
在一些實(shí)施例中,基于前述方案,所述裝置還包括:將所述第二狀態(tài)中的該第一日歷圖片縮略圖和/或該第二日歷圖片縮略圖進(jìn)行區(qū)別性顯示。
在一些實(shí)施例中,基于前述方案,所述日歷圖片縮略圖為相應(yīng)日歷圖片的等比縮小圖。
在本發(fā)明實(shí)施方式的第三方面中,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)前述方案用于日歷圖片順序調(diào)整的方法。
根據(jù)本發(fā)明實(shí)施方式的用于日歷圖片順序調(diào)整的方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可以通過手勢(shì)操作觸發(fā)調(diào)整日歷圖片順序,在一屏界面中同時(shí)顯示更多數(shù)量的日歷圖片縮略圖。這樣,用戶將第一日歷圖片更換至目標(biāo)位置時(shí),可以減少拖動(dòng)路徑,提高移動(dòng)設(shè)備的處理效率。因此,日歷圖片順序過程能夠變得更加個(gè)性化和友好,從而能夠使用戶顯著提高調(diào)整效率,為用戶帶來了更好的體驗(yàn)。
附圖說明
通過參考附圖閱讀下文的詳細(xì)描述,本發(fā)明示例性實(shí)施方式的上述以及其他目的、特征和優(yōu)點(diǎn)將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發(fā)明的若干實(shí)施方式,其中:
圖1示意性示出本發(fā)明的實(shí)施方式可應(yīng)用于其中的一個(gè)示例性應(yīng)用場景的示意圖;
圖2示意性示出本發(fā)明實(shí)施方式的用于日歷圖片順序調(diào)整的方法的一流程圖;
圖3-5示意性示出根據(jù)本發(fā)明實(shí)施方式的用于日歷圖片順序調(diào)整的方法的另一流程圖;
圖6示意性示出根據(jù)本發(fā)明實(shí)施方式的用于日歷圖片順序調(diào)整的裝置的一框圖;
圖7示意性示出根據(jù)本發(fā)明實(shí)施方式的用于日歷圖片順序調(diào)整的裝置的另一框圖;及
圖8示意性示出根據(jù)本發(fā)明實(shí)施方式的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的示例性示意圖。
在附圖中,相同或?qū)?yīng)的標(biāo)號(hào)表示相同或?qū)?yīng)的部分。
具體實(shí)施方式
下面將參考若干示例性實(shí)施方式來描述本發(fā)明的原理和精神。應(yīng)當(dāng)理解,給出這些實(shí)施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進(jìn)而實(shí)現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。相反,提供這些實(shí)施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
本領(lǐng)域技術(shù)技術(shù)人員知道,本發(fā)明的實(shí)施方式可以實(shí)現(xiàn)為一種系統(tǒng)、裝置、設(shè)備、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本公開可以具體實(shí)現(xiàn)為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結(jié)合的形式。
根據(jù)本發(fā)明的實(shí)施方式,提出了一種用于日歷圖片順序調(diào)整的方法及裝置。
在本文中,需要理解的是,附圖中的任何元素?cái)?shù)量均用于示例而非限制,以及任何命名都僅用于區(qū)分,而不具有任何限制含義。
下面參考本發(fā)明的若干代表性實(shí)施方式,詳細(xì)闡釋本發(fā)明的原理和精神。
發(fā)明概述
本發(fā)明人發(fā)現(xiàn),現(xiàn)有的日歷圖片順序調(diào)整在被調(diào)整日歷圖片與目標(biāo)位置相隔較遠(yuǎn)時(shí),需要拖動(dòng)較長路徑才能完成,無法在一屏界面中完成日歷圖片位置的調(diào)整。
為此,本發(fā)明的實(shí)施方式提供了用于日歷圖片順序調(diào)整的方法及裝置,針對(duì)日歷順序調(diào)整的需求將日歷圖片首先變換成占位空間更小的日歷圖片縮略圖,在一屏界面中可以同時(shí)顯示更多數(shù)量的日歷圖片縮略圖,這樣,進(jìn)行日歷圖片順序調(diào)整時(shí)可以減少拖動(dòng)路徑。
在介紹了本發(fā)明的基本原理之后,下面具體介紹本發(fā)明的各種非限制性實(shí)施方式。
應(yīng)用場景總覽
圖1示意性示出本發(fā)明的實(shí)施方式可應(yīng)用于其中的一個(gè)示例性應(yīng)用場景。
參考圖1,在該應(yīng)用場景中,打開日歷制作的應(yīng)用程序的預(yù)覽和編輯界面,假設(shè)用戶當(dāng)前要制作的是2017年1月至2017年12月即2017年的日歷,并預(yù)先選擇上傳了各個(gè)月份對(duì)應(yīng)的日歷圖片。例如,圖1中,2017年1月選擇了圖片a作為日歷圖片,2017年2月選擇了圖片b作為日歷圖片,2017年3月選擇了圖片c作為日歷圖片。依次類推,2017年4月選擇了圖片d作為日歷圖片,2017年5月選擇了圖片e作為日歷圖片,2017年6月選擇了圖片f作為日歷圖片,2017年7月選擇了圖片g作為日歷圖片,2017年8月選擇了圖片h作為日歷圖片,2017年9月選擇了圖片i作為日歷圖片,2017年10月選擇了圖片g作為日歷圖片,2017年11月選擇了圖片k作為日歷圖片,2017年12月選擇了圖片l作為日歷圖片。但由于處于預(yù)覽效果下一屏界面只能顯示3至4張較大形態(tài)的日歷圖片,所以,當(dāng)用戶需要查看其他月份對(duì)應(yīng)的日歷圖片時(shí),只有通過上滑或者下拉手勢(shì)操作才能顯示。
需要說明的是,上述各個(gè)月份的日歷圖片a-l可以彼此不同。但本公開對(duì)此不作限定,在一些實(shí)施例中,根據(jù)用戶的選擇,也可以有部分日歷圖片是相同的。
此外,雖然圖1中,僅以同一年的12個(gè)月為例進(jìn)行舉例說明,但實(shí)際上,也可以一次制作相鄰兩年的24個(gè)月或者更多年份的日歷,例如用戶選擇2015年1月至2016年12月這24個(gè)月的24張日歷圖片,一次性制作日歷。再例如,還可以制作非同一年的12個(gè)月的日歷,用戶可以選擇2014年3月至2015年3月這12個(gè)月的12張日歷圖片制作日歷。當(dāng)然,也不排除在一些實(shí)施例中,選擇少于12個(gè)月的相應(yīng)數(shù)量的日歷圖片制作日歷。
在某些情況下,用戶希望能夠調(diào)整圖1所示的某個(gè)或者某些月份對(duì)應(yīng)的日歷圖片,例如用戶覺得2017年1月的圖片a的顏色和畫面更適合2017年8月,因此,想將圖片h替換為圖片a。
示例性方法
下面結(jié)合圖1所示的應(yīng)用場景,參考圖2-5來描述根據(jù)本發(fā)明示例性實(shí)施方式的用于日歷圖片順序調(diào)整的方法。需要注意的是,上述應(yīng)用場景僅是為了便于理解本發(fā)明的精神和原理而示出,本發(fā)明的實(shí)施方式在此方面不受任何限制。相反,本發(fā)明的實(shí)施方式可以應(yīng)用于適用的任何場景。
圖2示意性示出根據(jù)本發(fā)明實(shí)施方式的用于日歷圖片順序調(diào)整的方法。該方法可應(yīng)用于前面描述的應(yīng)用場景并在客戶端和/或服務(wù)器端執(zhí)行,但該方法的應(yīng)用場景不限于此。
如圖2所示,在步驟s100,進(jìn)入預(yù)覽編輯界面的第一狀態(tài),所述第一狀態(tài)中一屏顯示第一數(shù)量的日歷圖片與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系。
根據(jù)一些實(shí)施例,其中,所述第一狀態(tài)為默認(rèn)狀態(tài)(例如為預(yù)覽編輯界面),其為一屏顯示3或者4張日歷圖片與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系。但本公開并限定于此,例如,還可以一屏顯示1張或者2張日歷圖片與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系。
本發(fā)明實(shí)施例中所說的一屏是指用戶不通過上下滑動(dòng)屏幕的操作,默認(rèn)屏幕上顯示的部分。
在步驟s110,響應(yīng)于第一手勢(shì)操作,選中所述日歷圖片中的第一日歷圖片,并進(jìn)入所述預(yù)覽編輯界面的第二狀態(tài),所述第二狀態(tài)中一屏顯示第二數(shù)量的日歷圖片縮略圖與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系,其中所述第二數(shù)量大于所述第一數(shù)量。
根據(jù)一些實(shí)施例,其中,所述第一手勢(shì)操作為長按手勢(shì)操作。但本公開并不限定于此,可以根據(jù)系統(tǒng)設(shè)置或者用戶自主設(shè)置不同的手勢(shì)操作對(duì)應(yīng)不同的響應(yīng)結(jié)果,例如,所述第一手勢(shì)操作還可以是平移、縮放、旋轉(zhuǎn)等。其中,這里所說的手勢(shì)操作是指通過單個(gè)或多個(gè)手指或者電容筆等操作手機(jī)屏幕的內(nèi)容。
需要說明的是,在ios系統(tǒng)中,可以通過調(diào)用uilongpressgesturerecognizer接口函數(shù)來實(shí)現(xiàn)所述長按手勢(shì)操作;在android系統(tǒng)中,可以通過調(diào)用onlongclick接口函數(shù)來實(shí)現(xiàn)所述長按手勢(shì)操作。
根據(jù)一些實(shí)施例,其中,所述第二狀態(tài)為日歷圖片位置調(diào)整狀態(tài),其為一屏顯示12張日歷圖片縮略圖與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系。其中,所述日歷圖片位置調(diào)整狀態(tài)是指需要將當(dāng)前設(shè)定的某張或某幾張日歷圖片更換為另一張或另幾張日歷圖片。雖然上述實(shí)施例中以第二狀態(tài)中一屏顯示12張日歷圖片縮略圖與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系為例進(jìn)行說明,但本公開對(duì)此不作限定,可以是一屏顯示大于或者小于12張日歷圖片縮略圖與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系。例如,24張日歷圖片縮略圖與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系。
根據(jù)一些實(shí)施例,所述日歷圖片縮略圖為相應(yīng)日歷圖片的等比縮小圖。
例如,用戶在屏幕上長按某一張日歷圖片后,頁面中所有日歷圖片等比縮小進(jìn)入日歷圖片縮略圖狀態(tài),一屏內(nèi)可見所有12張日歷圖片,并且顯示每張日歷圖片對(duì)應(yīng)的月份。
根據(jù)一些實(shí)施例,所述方法還包括:將所述第二狀態(tài)中的該第一日歷圖片縮略圖和/或該第二日歷圖片縮略圖進(jìn)行區(qū)別性顯示。例如,在所述第二狀態(tài)中,用戶可以通過預(yù)設(shè)的第四手勢(shì)操作(例如單擊或者雙擊等)預(yù)先選中本次需要調(diào)整順序的日歷圖片,例如上述的圖片a和圖片h,并以外加邊框或者高亮顏色顯示該被選中的日歷圖片,這樣,更有利于用戶在拖動(dòng)日歷圖片過程中明確其目標(biāo)位置。
在步驟s120,響應(yīng)于第二手勢(shì)操作,將該第一日歷圖片對(duì)應(yīng)的第一日歷圖片縮略圖放置于目標(biāo)位置。
根據(jù)一些實(shí)施例,其中,所述第二手勢(shì)操作為拖動(dòng)手勢(shì)操作。但本公開并不限定于此,可以根據(jù)系統(tǒng)設(shè)置或者用戶自主設(shè)置。
需要說明的是,在ios系統(tǒng)中,可以通過調(diào)用uipangesturerecognizer接口函數(shù)來實(shí)現(xiàn)所述拖動(dòng)手勢(shì)操作;而在android系統(tǒng)中,可以通過調(diào)用ontouchevent接口函數(shù)來實(shí)現(xiàn)所述拖動(dòng)手勢(shì)操作。
例如,用戶在上述步驟s110中長按住的第一日歷圖片跟隨用戶手指的移動(dòng),拖動(dòng)該第一日歷圖片到目標(biāo)位置,變換該目標(biāo)位置對(duì)應(yīng)的日歷圖片。
在步驟s130,響應(yīng)于第三手勢(shì)操作,利用該第一日歷圖片縮略圖替換所述目標(biāo)位置原本的第二日歷圖片縮略圖。
根據(jù)一些實(shí)施例,其中,所述第三手勢(shì)操作為釋放點(diǎn)按操作。但本公開并不限定于此,可以根據(jù)系統(tǒng)設(shè)置或者用戶自主設(shè)置。
例如,用戶釋放上述步驟s120中的點(diǎn)按操作,完成日歷圖片順序的調(diào)整,界面試圖回到默認(rèn)大圖預(yù)覽狀態(tài),并顯示圖片調(diào)整后更新的日歷圖片及其月份之間的對(duì)應(yīng)關(guān)系。
根據(jù)本發(fā)明的實(shí)施例,用于日歷圖片順序調(diào)整的方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可以通過手勢(shì)操作觸發(fā)調(diào)整日歷圖片順序,在一屏界面中同時(shí)顯示更多數(shù)量的日歷圖片縮略圖。這樣,用戶將第一日歷圖片更換至目標(biāo)位置時(shí),可以減少拖動(dòng)路徑,提高移動(dòng)設(shè)備的處理效率。因此,日歷圖片順序過程能夠變得更加個(gè)性化和友好,從而能夠使用戶顯著提高調(diào)整效率,為用戶帶來了更好的體驗(yàn)。
圖3-5示意性示出根據(jù)本發(fā)明的示例性實(shí)施例的用于日歷圖片順序調(diào)整的方法,該方法可應(yīng)用于本發(fā)明實(shí)施方式中。易于理解,這里描述的實(shí)施例僅是示例性的,而不是對(duì)本發(fā)明的限制。另外,本實(shí)施例中的步驟可以進(jìn)行適當(dāng)增減或改變順序。下面對(duì)圖3-5所示的方法進(jìn)一步進(jìn)行描述,與前面描述的用于日歷圖片順序調(diào)整的方法中涉及的內(nèi)容類似的部分不再贅述。
繼續(xù)參考上述圖1,默認(rèn)狀態(tài)下,一屏顯示3到4張日歷圖片及其對(duì)應(yīng)的月份,如圖3所示,在屏幕上長按某一張日歷圖片例如圖片a(這里對(duì)應(yīng)月份為2017年1月)后,即該圖片a在當(dāng)前為選中可調(diào)序狀態(tài),頁面中所有日歷圖片(這里為2017年1月至2017年12月分別對(duì)應(yīng)的日歷圖片a-l)等比縮小進(jìn)入縮略圖狀態(tài),一屏可見所有12張日歷圖片縮略圖。
在圖3中,圖片a跟隨手勢(shì)移動(dòng),拖動(dòng)調(diào)整圖片a的位置,即變換圖片a對(duì)應(yīng)的月份至2017年8月,替換了之前的圖片h,進(jìn)入圖4。
根據(jù)一些實(shí)施例,所述方法還可以進(jìn)一步包括:將被替換的該第二日歷圖片縮略圖對(duì)應(yīng)的月份及其之前月份相應(yīng)的日歷圖片縮略圖分別自動(dòng)向前移動(dòng)一位進(jìn)行圖片補(bǔ)位。
如圖4所示,被替換的日歷圖片h對(duì)應(yīng)的月份為2017年8月,其日歷圖片h及其之前月份即2017年1月至2017年7月原本對(duì)應(yīng)的日歷圖片b-g均分別向前移動(dòng)一位進(jìn)行圖片補(bǔ)位。例如,原本2017年7月對(duì)應(yīng)的日歷圖片g變成了日歷圖片h,原本2017年6月對(duì)應(yīng)的日歷圖片f變成了日歷圖片g,原本2017年5月對(duì)應(yīng)的日歷圖片e變成了日歷圖片f,原本2017年4月對(duì)應(yīng)的日歷圖片d變成了日歷圖片e,原本2017年3月對(duì)應(yīng)的日歷圖片c變成了日歷圖片d,原本2017年2月對(duì)應(yīng)的日歷圖片b變成了日歷圖片c,而原本2017年1月對(duì)應(yīng)的日歷圖片a變成了日歷圖片b。2017年8月之后的月份例如2017年9月至12月對(duì)應(yīng)的日歷圖片i-l沒有發(fā)生變化。但本公開并不限定于此。
根據(jù)一些實(shí)施例,所述方法還可以進(jìn)一步包括:將被替換的該第二日歷圖片縮略圖變換至該第一日歷圖片縮略圖原本的位置。這是一種不同于圖4的日歷圖片順序調(diào)整方式,即將2017年1月對(duì)應(yīng)的日歷圖片a和2017年8月對(duì)應(yīng)的日歷圖片h進(jìn)行了位置互換,但其他月份對(duì)應(yīng)的日歷圖片保持不變。
根據(jù)一些實(shí)施例,所述方法還可以進(jìn)一步包括:自動(dòng)返回至所述預(yù)覽編輯界面的第一狀態(tài),一屏顯示所述第一數(shù)量的調(diào)整后的日歷圖片與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系。
在圖4中,拖動(dòng)日歷圖片a到目標(biāo)位置即2017年8月對(duì)應(yīng)的原日歷圖片h的位置后釋放點(diǎn)按,該次日歷圖片順序調(diào)整完成,界面試圖回到默認(rèn)大圖預(yù)覽狀態(tài),界面顯示被調(diào)整位置后的日歷圖片及對(duì)應(yīng)的月份,進(jìn)入圖5。
如圖5所示,顯示了3張日歷圖片及其對(duì)應(yīng)的月份,例如2017年7月對(duì)應(yīng)日歷圖片h,2017年8月對(duì)應(yīng)日歷圖片a,2017年9月對(duì)應(yīng)日歷圖片i。
易于理解,這里描述的實(shí)施例僅是示例性的,而不是對(duì)本發(fā)明的限制。另外,本實(shí)施例中的步驟可以進(jìn)行適當(dāng)增減或改變順序。
根據(jù)本發(fā)明實(shí)施方式的用于日歷圖片順序調(diào)整的方法,通過手勢(shì)操作改變當(dāng)前界面視圖,達(dá)到方便拖動(dòng)圖片并調(diào)整日歷圖片順序的目的。用戶通過手勢(shì)操作觸發(fā)調(diào)整日歷圖片位置時(shí),將所有日歷圖片內(nèi)容在一屏內(nèi)顯示,這樣,拖動(dòng)調(diào)整圖片位置時(shí)降低操作成本,提升用戶體驗(yàn)。避免了用戶按住圖片長時(shí)間上滑或下拉尋找要調(diào)整到目標(biāo)位置,方便用戶操作,尤其當(dāng)圖片數(shù)目較多,例如制作兩年的日歷,制作時(shí)可能需要對(duì)24張圖片和月份的關(guān)系重新整理。當(dāng)月份和圖片的對(duì)應(yīng)關(guān)系設(shè)置完成后,用戶可以進(jìn)行上傳、打印,制作出紙質(zhì)日歷,圖片可以在日歷日期的背面,也可以作為背景和日歷日期在同一面。該方案可以擴(kuò)展到調(diào)整日歷圖片順序以外的其他使用場景,比如,其他除圖片以外需要調(diào)整順序的元素,如卡片。
示例性裝置
在介紹了本發(fā)明示例性實(shí)施方式的方法之后,接下來,參考圖6對(duì)本發(fā)明示例性實(shí)施方式的、用于日歷圖片順序調(diào)整的裝置進(jìn)行描述。
圖6示意性示出根據(jù)本發(fā)明實(shí)施方式的用于日歷圖片順序調(diào)整的裝置10的框圖。裝置10可實(shí)現(xiàn)前面描述的相應(yīng)方法。下面描述裝置10,與前述方法對(duì)應(yīng)的部分不再贅述。
如圖6所示,裝置10包括第一狀態(tài)模塊100、第一響應(yīng)模塊110、第二響應(yīng)模塊120以及第三響應(yīng)模塊130。
第一狀態(tài)模塊100用于進(jìn)入預(yù)覽編輯界面的第一狀態(tài),所述第一狀態(tài)中一屏顯示第一數(shù)量的日歷圖片與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系。第一響應(yīng)模塊110用于響應(yīng)于第一手勢(shì)操作,選中所述日歷圖片中的第一日歷圖片,并進(jìn)入所述預(yù)覽編輯界面的第二狀態(tài),所述第二狀態(tài)中一屏顯示第二數(shù)量的日歷圖片縮略圖與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系,其中所述第二數(shù)量大于所述第一數(shù)量。第二響應(yīng)模塊120用于響應(yīng)于第二手勢(shì)操作,將該第一日歷圖片對(duì)應(yīng)的第一日歷圖片縮略圖放置于目標(biāo)位置。第三響應(yīng)模塊130用于響應(yīng)于第三手勢(shì)操作,利用該第一日歷圖片縮略圖替換所述目標(biāo)位置原本的第二日歷圖片縮略圖。
根據(jù)一些實(shí)施例,所述第一狀態(tài)為默認(rèn)狀態(tài),其為一屏顯示3或者4張日歷圖片與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系。
進(jìn)一步地,根據(jù)一些實(shí)施例,所述第一手勢(shì)操作為長按手勢(shì)操作。
進(jìn)一步地,根據(jù)一些實(shí)施例,所述第二狀態(tài)為日歷圖片位置調(diào)整狀態(tài),其為一屏顯示12張日歷圖片縮略圖與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系。
根據(jù)一些實(shí)施例,所述第二手勢(shì)操作為拖動(dòng)手勢(shì)操作。
根據(jù)一些實(shí)施例,所述第三手勢(shì)操作為釋放點(diǎn)按操作。
根據(jù)一些實(shí)施例,所述裝置還可進(jìn)一步包括:圖片補(bǔ)位模塊,用于將被替換的該第二日歷圖片縮略圖對(duì)應(yīng)的月份及其之前月份相應(yīng)的日歷圖片縮略圖分別自動(dòng)向前移動(dòng)一位進(jìn)行圖片補(bǔ)位。
根據(jù)一些實(shí)施例,所述裝置還可進(jìn)一步包括:圖片替換模塊,用于將被替換的該第二日歷圖片縮略圖變換至該第一日歷圖片縮略圖原本的位置。
根據(jù)一些實(shí)施例,所述裝置還可進(jìn)一步包括:自動(dòng)返回模塊,用于自動(dòng)返回至所述預(yù)覽編輯界面的第一狀態(tài),一屏顯示所述第一數(shù)量的調(diào)整后的日歷圖片與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系。
根據(jù)一些實(shí)施例,所述裝置還可進(jìn)一步包括:將所述第二狀態(tài)中的該第一日歷圖片縮略圖和/或該第二日歷圖片縮略圖進(jìn)行區(qū)別性顯示。
示例性設(shè)備
在介紹了本發(fā)明示例性實(shí)施方式的方法和裝置之后,接下來,介紹根據(jù)本發(fā)明的另一示例性實(shí)施方式的用于日歷圖片順序調(diào)整的設(shè)備。
所屬技術(shù)領(lǐng)域的技術(shù)人員能夠理解,本發(fā)明的各個(gè)方面可以實(shí)現(xiàn)為系統(tǒng)、方法或程序產(chǎn)品。因此,本發(fā)明的各個(gè)方面可以具體實(shí)現(xiàn)為以下形式,即:完全的硬件實(shí)施方式、完全的軟件實(shí)施方式(包括固件、微代碼等),或硬件和軟件方面結(jié)合的實(shí)施方式,這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。
在一些可能的實(shí)施方式中,根據(jù)本發(fā)明的用于日歷圖片順序調(diào)整的設(shè)備可以至少包括至少一個(gè)處理單元、以及至少一個(gè)存儲(chǔ)單元。其中,所述存儲(chǔ)單元存儲(chǔ)有程序代碼,當(dāng)所述程序代碼被所述處理單元執(zhí)行時(shí),使得所述處理單元執(zhí)行本說明書上述“示例性方法”部分中描述的根據(jù)本發(fā)明各種示例性實(shí)施方式的日歷圖片順序調(diào)整的方法中的步驟。例如,所述處理單元可以執(zhí)行如圖2中所示的步驟s100:進(jìn)入預(yù)覽編輯界面的第一狀態(tài),所述第一狀態(tài)中一屏顯示第一數(shù)量的日歷圖片與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系;步驟s110,響應(yīng)于第一手勢(shì)操作,選中所述日歷圖片中的第一日歷圖片,并進(jìn)入所述預(yù)覽編輯界面的第二狀態(tài),所述第二狀態(tài)中一屏顯示第二數(shù)量的日歷圖片縮略圖與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系,其中所述第二數(shù)量大于所述第一數(shù)量;步驟s120,響應(yīng)于第二手勢(shì)操作,將該第一日歷圖片對(duì)應(yīng)的第一日歷圖片縮略圖放置于目標(biāo)位置;步驟s130,響應(yīng)于第三手勢(shì)操作,利用該第一日歷圖片縮略圖替換所述目標(biāo)位置原本的第二日歷圖片縮略圖。
下面參照?qǐng)D7來描述根據(jù)本發(fā)明的實(shí)施方式的用于日歷圖片順序調(diào)整的設(shè)備700。圖7顯示的設(shè)備700僅僅是一個(gè)示例,不應(yīng)對(duì)本發(fā)明實(shí)施例的功能和使用范圍帶來任何限制。
如圖7所示,設(shè)備700以通用計(jì)算設(shè)備的形式表現(xiàn)。設(shè)備700的組件可以包括但不限于:上述至少一個(gè)處理單元16、上述至少一個(gè)存儲(chǔ)單元28、連接不同系統(tǒng)組件(包括存儲(chǔ)單元28和處理單元16)的總線18。
總線18表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲(chǔ)器總線或者存儲(chǔ)器控制器、外圍總線、圖形加速端口、處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線、或者網(wǎng)絡(luò)總線。
存儲(chǔ)單元28可以包括易失性存儲(chǔ)器形式的可讀介質(zhì),例如隨機(jī)存取存儲(chǔ)器(ram)30和/或高速緩存存儲(chǔ)器32,還可以進(jìn)一步包括只讀存儲(chǔ)器(rom)34。
存儲(chǔ)單元28還可以包括具有一組(至少一個(gè))程序模塊42的程序/實(shí)用工具40,這樣的程序模塊42包括但不限于:操作系統(tǒng)、一個(gè)或者多個(gè)應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個(gè)或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)。
設(shè)備700也可以與一個(gè)或多個(gè)外部設(shè)備14(例如鍵盤、指向設(shè)備、藍(lán)牙設(shè)備等)通信,還可與一個(gè)或者多個(gè)能與設(shè)備700交互的設(shè)備通信,和/或與能與一個(gè)或多個(gè)其它計(jì)算設(shè)備進(jìn)行通信的任何設(shè)備(例如路由器、調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(i/o)接口22進(jìn)行。并且,設(shè)備700還可以通過網(wǎng)絡(luò)適配器20與一個(gè)或者多個(gè)網(wǎng)絡(luò)(例如局域網(wǎng)(lan),廣域網(wǎng)(wan)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器20通過總線18與設(shè)備700的其它模塊通信。應(yīng)當(dāng)明白,盡管圖中未示出,可以結(jié)合設(shè)備700使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動(dòng)器、冗余處理單元、外部磁盤驅(qū)動(dòng)陣列、raid系統(tǒng)、磁帶驅(qū)動(dòng)器以及數(shù)據(jù)備份存儲(chǔ)系統(tǒng)、網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)、云存儲(chǔ)系統(tǒng)等。
示例性程序產(chǎn)品
在一些可能的實(shí)施方式中,本發(fā)明的各個(gè)方面還可以實(shí)現(xiàn)為一種程序產(chǎn)品的形式,其包括程序代碼,當(dāng)所述程序產(chǎn)品在計(jì)算設(shè)備上運(yùn)行時(shí),所述程序代碼用于使所述計(jì)算設(shè)備執(zhí)行本說明書上述“示例性方法”部分中描述的根據(jù)本發(fā)明各種示例性實(shí)施方式的用于日歷圖片順序調(diào)整的方法中的步驟。例如,所述計(jì)算設(shè)備可以執(zhí)行如圖2中所示的步驟s100:進(jìn)入預(yù)覽編輯界面的第一狀態(tài),所述第一狀態(tài)中一屏顯示第一數(shù)量的日歷圖片與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系;步驟s110,響應(yīng)于第一手勢(shì)操作,選中所述日歷圖片中的第一日歷圖片,并進(jìn)入所述預(yù)覽編輯界面的第二狀態(tài),所述第二狀態(tài)中一屏顯示第二數(shù)量的日歷圖片縮略圖與相應(yīng)月份之間的對(duì)應(yīng)關(guān)系,其中所述第二數(shù)量大于所述第一數(shù)量;步驟s120,響應(yīng)于第二手勢(shì)操作,將該第一日歷圖片對(duì)應(yīng)的第一日歷圖片縮略圖放置于目標(biāo)位置;步驟s130,響應(yīng)于第三手勢(shì)操作,利用該第一日歷圖片縮略圖替換所述目標(biāo)位置原本的第二日歷圖片縮略圖。
所述程序產(chǎn)品可以采用一個(gè)或多個(gè)可讀介質(zhì)的任意組合。可讀介質(zhì)可以是可讀信號(hào)介質(zhì)或者可讀存儲(chǔ)介質(zhì)??勺x存儲(chǔ)介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。可讀存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式盤、硬盤、隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、可擦式可編程只讀存儲(chǔ)器(eprom或閃存)、光纖、便攜式緊湊盤只讀存儲(chǔ)器(cd-rom)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任意合適的組合。另外,隨著技術(shù)的發(fā)展,可讀存儲(chǔ)介質(zhì)也應(yīng)進(jìn)行相應(yīng)解讀。
如圖8所示,描述了根據(jù)本發(fā)明的實(shí)施方式的用于日歷圖片順序調(diào)整的程序產(chǎn)品800,其可以采用便攜式緊湊盤只讀存儲(chǔ)器(cd-rom)并包括程序代碼,并可以在計(jì)算設(shè)備,例如服務(wù)器上運(yùn)行。然而,本發(fā)明的程序產(chǎn)品不限于此,在本文件中,可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
可讀信號(hào)介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號(hào),其中承載了可讀程序代碼。這種傳播的數(shù)據(jù)信號(hào)可以采用多種形式,包括——但不限于——電磁信號(hào)、光信號(hào)或上述的任意合適的組合??勺x信號(hào)介質(zhì)還可以是可讀存儲(chǔ)介質(zhì)以外的任何可讀介質(zhì),該可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括——但不限于——無線、有線、光纜、rf等等,或者上述的任意合適的組合。
可以以一種或多種程序設(shè)計(jì)語言的任意組合來編寫用于執(zhí)行本發(fā)明操作的程序代碼,所述程序設(shè)計(jì)語言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語言—諸如java、c++等,還包括常規(guī)的過程式程序設(shè)計(jì)語言—諸如“c”語言或類似的程序設(shè)計(jì)語言。程序代碼可以完全地在服務(wù)端計(jì)算設(shè)備上執(zhí)行、部分地在服務(wù)端計(jì)算設(shè)備上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算設(shè)備上部分在遠(yuǎn)程計(jì)算設(shè)備上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算設(shè)備或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算設(shè)備的情形中,遠(yuǎn)程計(jì)算設(shè)備可以通過任意種類的網(wǎng)絡(luò)——包括局域網(wǎng)(lan)或廣域網(wǎng)(wan)—連接到用戶計(jì)算設(shè)備,或者,可以連接到外部計(jì)算設(shè)備(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。
應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了用于日歷圖片順序調(diào)整的方法及裝置,但是這種劃分僅僅并非強(qiáng)制性的。實(shí)際上,根據(jù)本發(fā)明的實(shí)施方式,上文描述的兩個(gè)或更多裝置的特征和功能可以在一個(gè)裝置中具體化。反之,上文描述的一個(gè)裝置的特征和功能可以進(jìn)一步劃分為由多個(gè)裝置來具體化。
此外,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實(shí)現(xiàn)期望的結(jié)果。附加地或備選地,可以省略某些步驟,將多個(gè)步驟合并為一個(gè)步驟執(zhí)行,和/或?qū)⒁粋€(gè)步驟分解為多個(gè)步驟執(zhí)行。
雖然已經(jīng)參考若干具體實(shí)施方式描述了本發(fā)明的精神和原理,但是應(yīng)該理解,本發(fā)明并不限于所公開的具體實(shí)施方式,對(duì)各方面的劃分也不意味著這些方面中的特征不能組合以進(jìn)行受益,這種劃分僅是為了表述的方便。本發(fā)明旨在涵蓋所附權(quán)利要求的精神和范圍內(nèi)所包括的各種修改和等同布置。