控件顯示方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及觸屏技術(shù)領(lǐng)域,特別涉及一種控件顯示方法及裝置。
【背景技術(shù)】
[0002]隨著現(xiàn)在科技的發(fā)展,為了便于顯示,移動終端的屏幕越來越大。相應(yīng)地,隨著移動終端屏幕變大,用戶手指能夠觸及的區(qū)域占觸屏總面積的比例越來越小,從而使得用戶點擊界面中的控件越來越不方便。因此,界面中控件的顯示方式?jīng)Q定了用戶是否能夠方便地對控件進行點擊。
[0003]相關(guān)技術(shù)在顯示控件時,所采用的方法為:當檢測到用戶正在使用應(yīng)用程序時,按照預(yù)設(shè)位置,在終端界面上顯示該應(yīng)用程序操作界面中的控件。其中,控件可以為按鈕、滾動條等,控件的顯示位置是固定的。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]由于用戶在觸屏能夠點擊的區(qū)域比較小,而控件的顯示位置是固定的,當控件的顯示位置不在用戶能夠點擊的范圍之內(nèi)時,則會不方便用戶進行點擊。因此,顯示控件時的靈活性較差。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種控件顯示方法及裝置。所述技術(shù)方案如下:
[0007]第一方面,提供了一種控件顯示方法,所述方法包括:
[0008]檢測用戶在觸屏上的滑動操作軌跡;
[0009]確定所述滑動操作軌跡中接觸點的縱坐標變化方式及橫坐標變化方式;
[0010]根據(jù)所述滑動操作軌跡中接觸點的縱坐標變化方式及橫坐標變化方式,確定所述用戶的終端操作方式,不同的終端操作方式對應(yīng)于不同的控件布局;
[0011]按照與所述用戶的終端操作方式相應(yīng)的控件布局,在終端界面上顯示控件。
[0012]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述根據(jù)所述滑動操作軌跡中接觸點的縱坐標變化方式及橫坐標變化方式,確定所述用戶的終端操作方式,包括:
[0013]當所述滑動操作軌跡中接觸點的縱坐標逐漸增大,且所述滑動操作軌跡中接觸點的橫坐標逐漸減小時,確定所述用戶的終端操作方式為第一操作方式,所述第一操作方式為所述用戶通過左手單獨操作終端;
[0014]當所述滑動操作軌跡中接觸點的縱坐標逐漸減小,且所述滑動操作軌跡中接觸點的橫坐標逐漸增大時,確定所述用戶的終端操作方式為第一操作方式;
[0015]當所述滑動操作軌跡中接觸點的縱坐標逐漸增大,且所述滑動操作軌跡中接觸點的橫坐標逐漸增大時,確定所述用戶的終端操作方式為第二操作方式,所述第二操作方式為所述用戶通過右手單獨操作終端;
[0016]當所述滑動操作軌跡中接觸點的縱坐標逐漸減小,且所述滑動操作軌跡中接觸點的橫坐標逐漸減小時,確定所述用戶的終端操作方式為第二操作方式。
[0017]結(jié)合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,所述根據(jù)所述滑動操作軌跡中接觸點的縱坐標變化方式及橫坐標變化方式,確定所述用戶的終端操作方式,包括:
[0018]當所述滑動操作軌跡中接觸點的縱坐標變化值在預(yù)設(shè)范圍內(nèi),所述滑動操作軌跡中接觸點的橫坐標逐漸減小,且所述滑動操作軌跡中起始接觸點的橫坐標小于第一預(yù)設(shè)閾值時,確定所述用戶的終端操作方式為第一操作方式,所述第一操作方式為所述用戶通過左手單獨操作終端;
[0019]當所述滑動操作軌跡中接觸點的縱坐標變化值在預(yù)設(shè)范圍內(nèi),所述滑動操作軌跡中接觸點的橫坐標逐漸增大,且所述滑動操作軌跡中起始接觸點的橫坐標小于第二預(yù)設(shè)閾值時,確定所述用戶的終端操作方式為第一操作方式;
[0020]當所述滑動操作軌跡中接觸點的縱坐標變化值在預(yù)設(shè)范圍內(nèi),所述滑動操作軌跡中接觸點的橫坐標逐漸減小,且所述滑動操作軌跡中起始接觸點的橫坐標大于第一預(yù)設(shè)閾值時,確定所述用戶的終端操作方式為第二操作方式,所述第二操作方式為所述用戶通過右手單獨操作終端;
[0021]當所述滑動操作軌跡中接觸點的縱坐標變化值在預(yù)設(shè)范圍內(nèi),所述滑動操作軌跡中接觸點的橫坐標逐漸增大,且所述滑動操作軌跡中起始接觸點的橫坐標大于第二預(yù)設(shè)閾值時,確定所述用戶的終端操作方式為第二操作方式,所述第二操作方式為所述用戶通過右手單獨操作終端;
[0022]其中,所述第一預(yù)設(shè)閾值小于所述第二預(yù)設(shè)閾值。
[0023]結(jié)合第一方面,在第一方面的第三種可能的實現(xiàn)方式中,所述根據(jù)所述滑動操作軌跡中接觸點的縱坐標變化方式及橫坐標變化方式,確定所述用戶的終端操作方式,包括:
[0024]當所述滑動操作軌跡中接觸點的橫坐標變化值在預(yù)設(shè)范圍內(nèi),所述滑動操作軌跡中接觸點的縱坐標發(fā)生變化,且所述滑動操作軌跡中接觸點的橫坐標小于第三預(yù)設(shè)閾值時,確定所述用戶的終端操作方式為第一操作方式,所述第一操作方式為所述用戶通過左手單獨操作終端;
[0025]當所述滑動操作軌跡中接觸點的橫坐標變化值在預(yù)設(shè)范圍內(nèi),所述滑動操作軌跡中接觸點的縱坐標發(fā)生變化,且所述滑動操作軌跡中接觸點的橫坐標大于第三預(yù)設(shè)閾值時,確定所述用戶的終端操作方式為第二操作方式,所述第二操作方式為所述用戶通過右手單獨操作終端。
[0026]結(jié)合第一方面,在第一方面的第四種可能的實現(xiàn)方式中,所述按照與所述用戶的終端操作方式相應(yīng)的控件布局,在終端界面上顯示控件,包括:
[0027]當所述用戶的終端操作方式為第一操作方式時,將控件移動至終端界面的左側(cè),顯示移動后的控件;
[0028]當所述用戶的終端操作方式為第二操作方式時,將控件移動至終端界面的右側(cè),顯示移動后的控件。
[0029]第二方面,提供了一種控制顯示裝置,所述裝置包括:
[0030]檢測模塊,用于檢測用戶在觸屏上的滑動操作軌跡;
[0031]第一確定模塊,用于確定所述滑動操作軌跡中接觸點的縱坐標變化方式及橫坐標變化方式;
[0032]第二確定模塊,用于根據(jù)所述滑動操作軌跡中接觸點的縱坐標變化方式及橫坐標變化方式,確定所述用戶的終端操作方式,不同的終端操作方式對應(yīng)于不同的控件布局;
[0033]顯示模塊,用于按照與所述用戶的終端操作方式相應(yīng)的控件布局,在終端界面上顯示控件。
[0034]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述第二確定模塊,用于當所述滑動操作軌跡中接觸點的縱坐標逐漸增大,且所述滑動操作軌跡中接觸點的橫坐標逐漸減小時,確定所述用戶的終端操作方式為第一操作方式,所述第一操作方式為所述用戶通過左手單獨操作終端;當所述滑動操作軌跡中接觸點的縱坐標逐漸減小,且所述滑動操作軌跡中接觸點的橫坐標逐漸增大時,確定所述用戶的終端操作方式為第一操作方式;當所述滑動操作軌跡中接觸點的縱坐標逐漸增大,且所述滑動操作軌跡中接觸點的橫坐標逐漸增大時,確定所述用戶的終端操作方式為第二操作方式,所述第二操作方式為所述用戶通過右手單獨操作終端;當所述滑動操作軌跡中接觸點的縱坐標逐漸減小,且所述滑動操作軌跡中接觸點的橫坐標逐漸減小時,確定所述用戶的終端操作方式為第二操作方式。
[0035]結(jié)合第二方面,在第二方面的第二種可能的實現(xiàn)方式中,所述第二確定模塊,用于當所述滑動操作軌跡中接觸點的縱坐標變化值在預(yù)設(shè)范圍內(nèi),所述滑動操作軌跡中接觸點的橫坐標逐漸減小,且所述滑動操作軌跡中起始接觸點的橫坐標小于第一預(yù)設(shè)閾值時,確定所述用戶的終端操作方式為第一操作方式,所述第一操作方式為所述用戶通過左手單獨操作終端;當所述滑動操作軌跡中接觸點的縱坐標變化值在預(yù)設(shè)范圍內(nèi),所述滑動操作軌跡中接觸點的橫坐標逐漸增大,且所述滑動操作軌跡中起始接觸點的橫坐標小于第二預(yù)設(shè)閾值時,確定所述用戶的終端操作方式為第一操作方式;當所述滑動操作軌跡中接觸點的縱坐標變化值在預(yù)設(shè)范圍內(nèi),所述滑動操作軌跡中接觸點的橫坐標逐漸減小,且所述滑動操作軌跡中起始接觸點的橫坐標大于第一預(yù)設(shè)閾值時,確定所述用戶的終端操作方式為第二操作方式,所述第二操作方式為所述用戶通過右手單獨操作終端;當所述滑動操作軌跡中接觸點的縱坐標變化值在預(yù)設(shè)范圍內(nèi),所述滑動操作軌跡中接觸點的橫坐標逐漸增大,且所述滑動操作軌跡中起始接觸點的橫坐標大于第二預(yù)設(shè)閾值時,確定所述用戶的終端操作方式為第二操作方式,所述第二操作方式為所述用戶通過右手單獨操作終端;
[0036]其中,所述第一預(yù)設(shè)閾值小于所述第二預(yù)設(shè)閾值。
[0037]結(jié)合第二方面,在第二方面的第三種可能的實現(xiàn)方式中,所述第二確定模塊,用于當所述滑動操作軌跡中接觸點的橫坐標變化值在預(yù)設(shè)范圍內(nèi),所述滑動操作軌跡中接觸點的縱坐標發(fā)生變化,且所述滑動操作軌跡中接觸點的橫坐標小于第三預(yù)設(shè)閾值時,確定所述用戶的終端操作方式為第一操作方式,所述第一操作方式為所述用戶通過左手單獨操作終端;當所述滑動操作軌跡中接觸點的橫坐標變化值在預(yù)設(shè)范圍內(nèi),所述滑動操作軌跡中接觸點的縱坐標發(fā)生變化,且所述滑動操作軌跡中接觸點的橫坐標大于第三預(yù)設(shè)閾值時,確定所述用戶的終端操作方式為第二操作方式,所述第二操作方式為所述用戶通過右手單獨操作終端。
[0038]結(jié)合第二方面,在第二方面的第四種可能的實現(xiàn)方式中,所述顯示模塊,用于當所述用戶的終端操作方式為第一操作方式時,將控件移動至終端界面的左側(cè),顯示移動后的控件;當所述用戶的終端操作方式為第二操作方式時,將控件移動至終端界面的右側(cè),顯示移動后的控件。
[0039]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0040]通過檢測用戶在觸屏上的滑動操作軌跡,確定滑動操作軌跡中接觸點的縱坐標變化方式及橫坐標變化方式,根據(jù)滑動操作軌跡中接觸點的縱坐標變化方式及橫坐標變化方式,確定用戶的終端操作方式,按照與用戶的終端操作方式相應(yīng)的控件布局,在終端界面上顯示控件。由于可以根據(jù)用戶的滑動操作軌跡,確定用戶的終端操作方式,按照用戶的終端操作方式對控件的顯示位置進行調(diào)整,以方便用戶對控件進行點擊。因此,顯示控件時的靈活性較好。
【附圖說明】