本技術(shù)涉及終端領(lǐng)域,尤其涉及一種菜單顯示方法、電子設(shè)備及計算機可讀存儲介質(zhì)。
背景技術(shù):
1、當用戶在手機等電子設(shè)備上輸入文本時,可以通過調(diào)用文本選擇菜單對已經(jīng)輸入的文本或者即將輸入的文本進行進一步的操作,例如可以對文本進行復(fù)制、粘貼、搜索等操作?,F(xiàn)有技術(shù)中,電子設(shè)備上顯示的文本選擇菜單一般僅顯示部分菜單項,當用戶點擊“更多”選項時,電子設(shè)備在顯示界面上顯示其他菜單項,不利于用戶查看菜單項,用戶體驗較差。
技術(shù)實現(xiàn)思路
1、本技術(shù)提供一種菜單顯示方法、電子設(shè)備及計算機可讀存儲介質(zhì),用于解決現(xiàn)有的文本選擇菜單中不利于用戶查看菜單項、用戶體驗差的問題。
2、為達到上述目的,本技術(shù)采用如下技術(shù)方案:
3、第一方面,提供一種菜單顯示方法,應(yīng)用于電子設(shè)備,所述方法包括:在所述電子設(shè)備的顯示界面上顯示文本輸入框;響應(yīng)于調(diào)用菜單的指令,在所述顯示界面上顯示文本選擇菜單的第一頁面,所述第一頁面用于展示第一菜單列表,所述第一菜單列表包括至少一個菜單項;響應(yīng)于第一翻頁指令,在所述顯示界面上顯示所述文本選擇菜單的第二頁面,所述第二頁面用于展示第二菜單列表,所述第二菜單列表包括至少一個菜單項,所述第二菜單列表與所述第一菜單列表不同。
4、上述實施例中,通過將文本選擇菜單中的菜單項顯示在多個頁面中,用戶通過翻頁操作即可依次查看各頁面中的菜單項,操作便捷,提高了用戶體驗。
5、在一實施例中,所述第一頁面的寬度為第一數(shù)值,所述第二頁面的寬度為第二數(shù)值,所述響應(yīng)于第一翻頁指令,在所述顯示界面上顯示所述文本選擇菜單的第二頁面,包括:響應(yīng)于第一翻頁指令,播放第一動畫,所述第一動畫用于展示從所述文本選擇菜單的寬度從第一數(shù)值到第二數(shù)值的變化過程;在所述第一動畫結(jié)束后,在所述顯示界面上顯示所述文本選擇菜單的第二頁面。
6、在一實施例中,在所述顯示界面上顯示文本選擇菜單的第一頁面之前,所述方法還包括:
7、根據(jù)所述第一頁面上的菜單項的數(shù)量以及各菜單項的字符數(shù)量,確定所述第一頁面的寬度。
8、在一實施例中,所述第一頁面為所述文本選擇菜單的首頁,所述第二頁面還用于展示第一翻頁標識,所述第一動畫還用于展示所述第一翻頁標識的出現(xiàn)過程。
9、在一實施例中,在所述顯示界面上顯示所述文本選擇菜單的第二頁面之后,所述方法還包括:響應(yīng)于第二翻頁指令,播放第二動畫,所述第二動畫用于展示所述文本選擇菜單的寬度從第二數(shù)值到第一數(shù)值的變化過程,以及用于展示所述第一翻頁標識的消失過程;在第二動畫播放結(jié)束后,在所述顯示界面上顯示所述文本選擇菜單的第一頁面。
10、在一實施例中,所述第二頁面為所述文本選擇菜單的最后一頁,所述第一頁面還用于展示第二翻頁標識,所述第一動畫還用于展示所述第二翻頁標識的消失過程。
11、在一實施例中,在所述顯示界面上顯示所述文本選擇菜單的第二頁面之后,所述方法還包括:響應(yīng)于第三翻頁指令,播放第三動畫,所述第三動畫用于展示所述文本選擇菜單的寬度從第二數(shù)值到第一數(shù)值的變化過程,以及用于展示所述第二翻頁標識的出現(xiàn)過程;在所述第三動畫播放結(jié)束后,在所述顯示界面上顯示所述文本選擇菜單的第一頁面。
12、在一實施例中,所述第一翻頁指令為第一滑動操作,所述響應(yīng)于第一翻頁指令,在所述顯示界面上顯示所述文本選擇菜單的第二頁面,包括:在檢測到第一滑動操作,且所述第一滑動操作的滑動長度大于預(yù)設(shè)值的情況下,在所述顯示界面上顯示所述文本選擇菜單的第二頁面。
13、在一實施例中,在所述顯示界面上顯示文本選擇菜單的第一頁面之后,所述方法還包括:
14、在檢測到第二滑動操作的情況下,根據(jù)所述第二滑動操作在所述第一頁面上移動所述第一菜單列表中的菜單項;在檢測到所述第二滑動操作結(jié)束,且所述第二滑動操作的滑動長度小于所述預(yù)設(shè)值的情況下,恢復(fù)所述第一菜單列表中的菜單項在所述第一頁面上的位置。
15、在一實施例中,在所述顯示界面上顯示所述文本選擇菜單的第二頁面之后,所述方法還包括:若所述第二頁面為所述文本選擇菜單的首頁,在檢測到第三滑動操作的情況下,根據(jù)所述第三滑動操作在所述第二頁面上移動所述第二菜單列表中的菜單項,所述第三滑動操作用于指示翻到上一頁;在檢測到所述第三滑動操作結(jié)束的情況下,恢復(fù)所述第二菜單列表中的菜單項在所述第二頁面上的位置;或,若第二頁面為所述文本選擇菜單的最后一頁,在檢測到第四滑動操作的情況下,根據(jù)所述第四滑動操作在所述第二頁面上移動所述第二菜單列表中的菜單項,所述第四滑動操作用于指示翻到下一頁;在檢測到所述第四滑動操作結(jié)束的情況下,恢復(fù)所述第二菜單列表中的菜單項在所述第二頁面上的位置。
16、在一實施例中,所述調(diào)用菜單的指令為長按所述文本輸入框中的文本的操作、點擊所述文本的操作、點擊所述文本輸入框中預(yù)設(shè)編輯標識的操作中的任一項。
17、第二方面,提供一種菜單顯示裝置,應(yīng)用于電子設(shè)備,包括:
18、輸入模塊,用于在所述電子設(shè)備的顯示界面上顯示文本輸入框;
19、顯示模塊,用于響應(yīng)于調(diào)用菜單的指令,在所述顯示界面上顯示文本選擇菜單的第一頁面,所述第一頁面用于展示第一菜單列表,所述第一菜單列表包括至少一個菜單項;
20、翻頁模塊,用于響應(yīng)于第一翻頁指令,在所述顯示界面上顯示所述文本選擇菜單的第二頁面,所述第二頁面用于展示第二菜單列表,所述第二菜單列表包括至少一個菜單項,所述第二菜單列表與所述第一菜單列表不同。
21、在一實施例中,所述第一頁面的寬度為第一數(shù)值,所述第二頁面的寬度為第二數(shù)值,所述翻頁模塊具體用于:響應(yīng)于第一翻頁指令,播放第一動畫,所述第一動畫用于展示從所述文本選擇菜單的寬度從第一數(shù)值到第二數(shù)值的變化過程;在所述第一動畫結(jié)束后,在所述顯示界面上顯示所述文本選擇菜單的第二頁面。
22、在一實施例中,所述顯示模塊還用于:根據(jù)所述第一頁面上的菜單項的數(shù)量以及各菜單項的字符數(shù)量,確定所述第一頁面的寬度。
23、在一實施例中,所述第一頁面為所述文本選擇菜單的首頁,所述第二頁面還用于展示第一翻頁標識,所述第一動畫還用于展示所述第一翻頁標識的出現(xiàn)過程。
24、在一實施例中,所述翻頁模塊還用于:響應(yīng)于第二翻頁指令,播放第二動畫,所述第二動畫用于展示所述文本選擇菜單的寬度從第二數(shù)值到第一數(shù)值的變化過程,以及用于展示所述第一翻頁標識的消失過程;在第二動畫播放結(jié)束后,在所述顯示界面上顯示所述文本選擇菜單的第一頁面。
25、在一實施例中,所述第二頁面為所述文本選擇菜單的最后一頁,所述第一頁面還用于展示第二翻頁標識,所述第一動畫還用于展示所述第二翻頁標識的消失過程。
26、在一實施例中,所述翻頁模塊還用于:響應(yīng)于第三翻頁指令,播放第三動畫,所述第三動畫用于展示所述文本選擇菜單的寬度從第二數(shù)值到第一數(shù)值的變化過程,以及用于展示所述第二翻頁標識的出現(xiàn)過程;在所述第三動畫播放結(jié)束后,在所述顯示界面上顯示所述文本選擇菜單的第一頁面。
27、在一實施例中,所述第一翻頁指令為第一滑動操作,所述翻頁模塊具體用于:在檢測到第一滑動操作,且所述第一滑動操作的滑動長度大于預(yù)設(shè)值的情況下,在所述顯示界面上顯示所述文本選擇菜單的第二頁面。
28、在一實施例中,所述翻頁模塊還用于:在檢測到第二滑動操作的情況下,根據(jù)所述第二滑動操作在所述第一頁面上移動所述第一菜單列表中的菜單項;在檢測到所述第二滑動操作結(jié)束,且所述第二滑動操作的滑動長度小于所述預(yù)設(shè)值的情況下,恢復(fù)所述第一菜單列表中的菜單項在所述第一頁面上的位置。
29、在一實施例中,所述翻頁模塊還用于:若所述第二頁面為所述文本選擇菜單的首頁,在檢測到第三滑動操作的情況下,根據(jù)所述第三滑動操作在所述第二頁面上移動所述第二菜單列表中的菜單項,所述第三滑動操作用于指示翻到上一頁;在檢測到所述第三滑動操作結(jié)束的情況下,恢復(fù)所述第二菜單列表中的菜單項在所述第二頁面上的位置;或,若第二頁面為所述文本選擇菜單的最后一頁,在檢測到第四滑動操作的情況下,根據(jù)所述第四滑動操作在所述第二頁面上移動所述第二菜單列表中的菜單項,所述第四滑動操作用于指示翻到下一頁;在檢測到所述第四滑動操作結(jié)束的情況下,恢復(fù)所述第二菜單列表中的菜單項在所述第二頁面上的位置。
30、在一實施例中,所述調(diào)用菜單的指令為長按所述文本輸入框中的文本的操作、點擊所述文本的操作、點擊所述文本輸入框中預(yù)設(shè)編輯標識的操作中的任一項。
31、第三方面,提供一種電子設(shè)備,包括處理器,所述處理器用于執(zhí)行存儲在存儲器中的計算機程序,以實現(xiàn)如上述第一方面所述的菜單顯示方法。
32、第四方面,提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述第一方面所述的菜單顯示方法。
33、第五方面,提供一種芯片,所述芯片包括處理器,所述處理器和存儲器耦合,所述處理器執(zhí)行所述存儲器中存儲的計算機程序或指令,以實現(xiàn)如上述第一方面所述的菜單顯示方法。
34、第六方面,提供一種計算機程序產(chǎn)品,當計算機程序產(chǎn)品在電子設(shè)備上運行時,使得電子設(shè)備執(zhí)行上述第一方面中所述的菜單顯示方法。
35、可以理解的是,上述第二方面至第六方面的有益效果可以參見上述第一方面中的相關(guān)描述,在此不再贅述。