、左右彎曲等;degree表示屏幕彎曲的角度。
[0041]在步驟103中,根據(jù)所述屏幕彎曲參數(shù)和預(yù)設(shè)彎曲匹配信息確定與所述屏幕彎曲事件匹配的控件,所述預(yù)設(shè)彎曲匹配信息包括與至少一個(gè)控件對應(yīng)的移動(dòng)終端的屏幕發(fā)生彎曲的位置、方向以及角度;
[0042]移動(dòng)終端根據(jù)上述屏幕彎曲參數(shù)和預(yù)設(shè)彎曲匹配信息確定與屏幕彎曲事件匹配的控件,用戶可以對屏幕用力使屏幕產(chǎn)生彎曲,該操作觸發(fā)了移動(dòng)終端對某個(gè)相應(yīng)控件的顯示,例如,用戶希望在屏幕上顯示狀態(tài)欄,該狀態(tài)欄包括電池電量、新通知、內(nèi)存用量等,此時(shí)用戶對移動(dòng)終端用力使得移動(dòng)終端的屏幕的某個(gè)位置發(fā)生彎曲,那么移動(dòng)終端在識(shí)別到該彎曲后就在發(fā)生彎曲的位置顯示狀態(tài)欄控件,因此預(yù)設(shè)彎曲匹配信息中包括至少一個(gè)控件及其對應(yīng)的移動(dòng)終端的屏幕發(fā)生彎曲的位置、方向以及角度,移動(dòng)終端在判斷屏幕的彎曲對應(yīng)哪種控件時(shí),即是將屏幕彎曲參數(shù)中的位置、方向以及角度分別與預(yù)設(shè)彎曲匹配信息中的位置、方向以及角度進(jìn)行比較,匹配成功時(shí)對應(yīng)的控件即為用戶希望顯示的控件。
[0043]在步驟104中,將所述匹配的控件在所述移動(dòng)終端的屏幕上顯示出來。
[0044]移動(dòng)終端將該控件在屏幕上的相應(yīng)位置顯示出來。
[0045]本實(shí)施例,根據(jù)移動(dòng)終端的屏幕產(chǎn)生的彎曲識(shí)別對應(yīng)的控件并進(jìn)行顯示,使得用戶可以通過單手用力控制移動(dòng)終端對控件的顯示,提高移動(dòng)終端控件顯示的效率,避免雙手操作移動(dòng)終端帶來的不便,提升用戶體驗(yàn)。
[0046]進(jìn)一步的,上述步驟101包括:通過移動(dòng)終端的操作系統(tǒng)監(jiān)聽所述移動(dòng)終端的屏幕的硬件彎曲變化,從所述操作系統(tǒng)獲取所述屏幕彎曲事件。
[0047]移動(dòng)終端的操作系統(tǒng)具備監(jiān)聽功能,其可以在屏幕產(chǎn)生彎曲時(shí)監(jiān)聽到移動(dòng)終端的屏幕的硬件彎曲變化,移動(dòng)終端依靠操作系統(tǒng)的這一監(jiān)聽機(jī)制獲取到上述屏幕彎曲事件。
[0048]兼容操作系統(tǒng)的監(jiān)聽機(jī)制,及時(shí)獲取移動(dòng)終端的屏幕的變化,可以提高控件顯示的效率。
[0049]圖2是根據(jù)一示例性實(shí)施例示出的一種移動(dòng)終端界面上控件的顯示方法的流程圖,如圖2所示,移動(dòng)終端界面上控件的顯示方法用于移動(dòng)終端中,該移動(dòng)終端配備了柔性曲面屏幕,用戶可以對柔性曲面屏幕進(jìn)行彎曲,當(dāng)用戶用力握壓柔性曲面屏幕時(shí),使得柔性曲面屏幕彎曲,柔性曲面屏幕的硬件根據(jù)用戶用力的大小,呈現(xiàn)出不同角度的彎曲。移動(dòng)終端界面上控件的顯示方法包括以下步驟。
[0050]在步驟201中,通過向移動(dòng)終端的操作系統(tǒng)發(fā)送屏幕彎曲監(jiān)聽請求,啟動(dòng)監(jiān)聽獲取屏幕彎曲事件;
[0051]本實(shí)施例的方法可以是移動(dòng)終端自身具備的功能,即用戶可以在移動(dòng)終端的設(shè)置功能中打開屏幕彎曲功能,這樣移動(dòng)終端的操作系統(tǒng)就獲取到屏幕彎曲監(jiān)聽請求,并根據(jù)該請求監(jiān)聽屏幕的硬件變化。或者,本實(shí)施例的方法也可以由第三方APP實(shí)現(xiàn),用戶在移動(dòng)終端上安裝該第三方APP時(shí),即向移動(dòng)終端的操作系統(tǒng)進(jìn)行注冊,請求操作系統(tǒng)監(jiān)聽屏幕的硬件變化,這樣在屏幕產(chǎn)生彎曲時(shí)調(diào)用操作系統(tǒng)的相關(guān)函數(shù)以獲取屏幕彎曲參數(shù)。移動(dòng)終端可以通過操作系統(tǒng)啟動(dòng)屏幕彎曲的監(jiān)聽,提高控件顯示的準(zhǔn)確度和效率。
[0052]在步驟202中,監(jiān)聽獲取所述屏幕彎曲事件;
[0053]無論是移動(dòng)終端自身具備的功能,還是第三方APP,都可以從操作系統(tǒng)獲取到屏幕彎曲事件,步驟202與上述步驟101原理類似,此處不再贅述。
[0054]在步驟203中,根據(jù)所述屏幕彎曲事件獲取屏幕彎曲參數(shù),所述屏幕彎曲參數(shù)包括所述移動(dòng)終端的屏幕發(fā)生彎曲的位置、方向以及角度;
[0055]步驟203與上述步驟102原理類似,此處不再贅述。
[0056]在步驟204中,將所述移動(dòng)終端的屏幕發(fā)生彎曲的位置、方向以及角度與預(yù)設(shè)彎曲匹配信息中的移動(dòng)終端的屏幕發(fā)生彎曲的位置、方向以及角度分別進(jìn)行比較,確定匹配成功的所述預(yù)設(shè)彎曲匹配信息中的移動(dòng)終端的屏幕發(fā)生彎曲的位置、方向以及角度對應(yīng)的控件;
[0057]預(yù)設(shè)彎曲匹配信息可以包括以下信息:第一控件對應(yīng)移動(dòng)終端的屏幕發(fā)生彎曲的所述位置處于所述移動(dòng)終端的屏幕的第一區(qū)域,所述方向?yàn)榈谝粡澢较颍鼋嵌葹榇笥陬A(yù)設(shè)角度;第二控件對應(yīng)移動(dòng)終端的屏幕發(fā)生彎曲的所述位置處于所述移動(dòng)終端的屏幕的第二區(qū)域,所述方向?yàn)榈诙澢较?,所述角度為大于所述預(yù)設(shè)角度;其中,所述第一區(qū)域和所述第二區(qū)域不相同。當(dāng)移動(dòng)終端的屏幕發(fā)生彎曲的位置、方向以及角度與上述兩個(gè)控件對應(yīng)的位置、方向以及角度中的一個(gè)匹配,就可以確定要顯示的就是匹配成功的控件,例如,狀態(tài)欄控件對應(yīng)移動(dòng)終端的屏幕發(fā)生彎曲的位置處于移動(dòng)終端的屏幕的頂部,方向?yàn)樯舷聫澢较?,角度為大?0度,菜單控件對應(yīng)移動(dòng)終端的屏幕發(fā)生彎曲的位置處于移動(dòng)終端的屏幕的底部,方向?yàn)樯舷聫澢较?,角度為大?0度,將移動(dòng)終端的屏幕發(fā)生彎曲的位置、方向以及角度分別與這些信息進(jìn)行比較,當(dāng)確定出匹配的是狀態(tài)欄控件時(shí),表示用戶希望顯示的是狀態(tài)欄控件。
[0058]本實(shí)施例中,在預(yù)設(shè)彎曲匹配信息時(shí),屏幕上產(chǎn)生彎曲的位置如果是位于屏幕的頂部或底部,則對應(yīng)屏幕上下彎曲這種情況,屏幕上產(chǎn)生彎曲的位置如果是位于屏幕的左側(cè)或右側(cè),則對應(yīng)屏幕左右彎曲這種情況,即用戶可以在屏幕的頂部用力將屏幕向下彎曲,在屏幕的左側(cè)用力將屏幕向右彎曲等。
[0059]另外,根據(jù)移動(dòng)終端的屏幕產(chǎn)生的彎曲可以識(shí)別出控件不限于狀態(tài)欄控件和菜單控件兩種,還可以包括移動(dòng)終端的其他控件,例如,快捷控件、撥打電話控件、發(fā)短信控件等,都可以對控件預(yù)設(shè)一個(gè)彎曲匹配信息,對應(yīng)上不同的彎曲位置、方向、角度組合,使得本實(shí)施例的控件顯示方法更加靈活、多樣。
[0060]在步驟205中,將所述對應(yīng)的控件在所述移動(dòng)終端的屏幕上顯示出來。
[0061]移動(dòng)終端將控件在屏幕上顯示出來,例如上述狀態(tài)欄控件對應(yīng)屏幕頂部的彎曲,此時(shí)就在屏幕上顯示狀態(tài)欄。
[0062]本實(shí)施例,根據(jù)移動(dòng)終端的屏幕產(chǎn)生的彎曲識(shí)別對應(yīng)的控件并進(jìn)行顯示,使得用戶可以通過單手用力控制移動(dòng)終端對控件的顯示,提高移動(dòng)終端控件顯示的效率,避免雙手操作移動(dòng)終端帶來的不便,提升用戶體驗(yàn)。
[0063]圖3是根據(jù)一示例性實(shí)施例示出的一種移動(dòng)終端界面上控件的顯示裝置框圖。參照圖3,該裝置包括監(jiān)聽模塊11、獲取模塊12、確定模塊13以及顯示模塊14。
[0064]該監(jiān)聽模塊11,被配置為監(jiān)聽獲取屏幕彎曲事件,所述屏幕彎曲事件用于指示移動(dòng)終端的屏幕產(chǎn)生彎曲;
[0065]該獲取模塊12,被配置為根據(jù)所述屏幕彎曲事件獲取屏幕彎曲參數(shù),所述屏幕彎曲參數(shù)包括所述移動(dòng)終端的屏幕發(fā)生彎曲的位置、方向以及角度;
[0066]該確定模塊13,被配置為根據(jù)所述屏幕彎曲參數(shù)和預(yù)設(shè)彎曲匹配信息確定與所述屏幕彎曲事件匹配的控件,所述預(yù)設(shè)彎曲匹配信息包括與至少一個(gè)控件對應(yīng)的移動(dòng)終端的屏幕發(fā)生彎曲的位置、方向以及角度;
[0067]該顯示模塊14,被配置為將所述匹配的控件在所述移動(dòng)終端的屏幕上顯示出來。
[0068]關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0069]進(jìn)一步的,所述監(jiān)聽模塊11,被配置為通過移動(dòng)終端的操作系統(tǒng)監(jiān)聽所述移動(dòng)終端的屏幕的硬件彎曲變化,從所述操作系統(tǒng)獲取所述屏幕彎曲事件。
[0070]圖4是根據(jù)一示例性實(shí)施例示出的一種移動(dòng)終端界面上控件的顯示裝置框圖。參照圖4,該裝置的結(jié)構(gòu)在圖3所示裝置框圖的基礎(chǔ)上,所述確定模塊13,包括:比較子模塊131和確定子模塊132。
[0071]該比較子模塊131,被配置為將所述移動(dòng)終端的屏幕發(fā)生彎曲的位置、方向以及角度與所述預(yù)設(shè)彎曲匹配信息中的移動(dòng)終端的屏幕發(fā)生彎曲的位置、方向以及角度分別進(jìn)行比較;
[0072]該確定子模塊132,被配置為確定匹配成功的所述預(yù)