顯示按鈕的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及通信及計算機處理領(lǐng)域,尤其涉及一種顯示按鈕的方法及裝置。
【背景技術(shù)】
[0002]隨著電子技術(shù)的發(fā)展,移動終端已經(jīng)普遍應(yīng)用,并且更新?lián)Q代非常快。而相關(guān)技術(shù)中,移動終端界面中的按鈕本點擊后可觸發(fā)相應(yīng)的功能。按鈕在界面中以按鈕圖標(biāo)的形式展現(xiàn)。按鈕圖標(biāo)存在于移動終端的系統(tǒng)及應(yīng)用程序中,用戶可以通過移動終端中的按鈕圖標(biāo),控制移動終端實現(xiàn)相應(yīng)的功能。
【發(fā)明內(nèi)容】
[0003]本公開提供一種控制移動終端的方法及裝置。用以減少加載按鈕圖標(biāo)時的資源,提高加載速度。
[0004]根據(jù)本公開實施例的第一方面,提供一種顯示按鈕的方法,包括:
[0005]在加載界面以及加載界面中的按鈕時,針對每個按鈕模塊,加載按鈕模塊的底框插件和圖形插件;
[0006]根據(jù)所述圖形插件中的地址獲得按鈕模塊圖標(biāo);
[0007]加載所述按鈕模塊圖標(biāo);
[0008]根據(jù)所述底框插件和所述按鈕模塊圖標(biāo),顯示按鈕模塊。
[0009]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:將按鈕模塊分成底框插件和圖形插件,根據(jù)底框插件和按鈕模塊圖標(biāo)顯示按鈕模塊,可以根據(jù)不同的組合方式將底框插件和圖形插件組合成不同的按鈕模塊,從而存儲少量的底框插件和圖形插件,即可顯示相應(yīng)的按鈕模塊,從而節(jié)省了存儲按鈕模塊所占用的存儲空間,減少加載按鈕圖標(biāo)時的資源,提高加載速度。
[0010]所述圖形插件包括:外框圖形插件和中心圖形插件;
[0011]所述根據(jù)所述圖形插件中的地址獲得按鈕模塊圖標(biāo),包括:
[0012]根據(jù)所述中心圖形插件中的地址獲得按鈕模塊圖標(biāo);
[0013]所述根據(jù)所述底框插件和按鈕模塊圖標(biāo),顯示按鈕模塊,包括:
[0014]根據(jù)所述底框插件、所述外框圖形插件和所述按鈕模塊圖標(biāo),顯示按鈕模塊。
[0015]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:將圖形插件分成底框插件和圖形插件,根據(jù)外框圖形插件、中心圖形插件和底框插件顯示按鈕模塊,進一步從而節(jié)省了存儲按鈕模塊所占用的存儲空間,減少加載按鈕圖標(biāo)時的資源,提高加載速度。
[0016]所述根據(jù)所述圖形插件中的地址獲得按鈕模塊圖標(biāo),包括:
[0017]根據(jù)所述圖形插件中的地址從操作系統(tǒng)的圖庫中獲得按鈕模塊圖標(biāo)。
[0018]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:將圖形插件存儲在操作系統(tǒng)的圖庫中,可以使多個應(yīng)用或系統(tǒng)共用一個圖庫,當(dāng)更新按鈕模塊時,更新該圖庫即可實現(xiàn)將所有應(yīng)用或系統(tǒng)的按鈕模塊更新,而不需要針對每個應(yīng)用或系統(tǒng)的每個按鈕模塊,進行更新。進一步節(jié)省了存儲按鈕模塊所占用的存儲空間,并且由于更新按鈕模塊時,減少了更新次數(shù),從而也節(jié)省了更新按鈕模塊時所需要的網(wǎng)絡(luò)流量資源。
[0019]所述方法還包括:
[0020]獲得所述界面的分辨率;
[0021]確定所述界面的分辨率與界面的預(yù)設(shè)默認(rèn)分辨率的比值;
[0022]將確定的所述比值與所述底框插件的預(yù)設(shè)尺寸相乘,得到所述底框插件的實際尺寸;
[0023]根據(jù)所述底框插件的實際尺寸自適應(yīng)調(diào)整所述按鈕模塊圖標(biāo);
[0024]所述根據(jù)所述底框插件和所述按鈕模塊圖標(biāo),顯示按鈕模塊,包括:
[0025]根據(jù)所述底框插件的實際尺寸和調(diào)整后的所述按鈕模塊圖標(biāo),顯示按鈕模塊。
[0026]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:界面的分辨率與界面的預(yù)設(shè)默認(rèn)分辨率的比值,確定底框插件的實際尺寸,并根據(jù)底框插件的實際尺寸,自適應(yīng)調(diào)整按鈕模塊圖標(biāo),從而在顯示按鈕模塊時,可以使按鈕模塊更好的適應(yīng)界面的屏幕尺寸,并且制作按鈕模塊時,制作標(biāo)準(zhǔn)尺寸的底框插件和圖形插件即可,根據(jù)界面的實際分辨率,再將標(biāo)準(zhǔn)尺寸的底框插件和圖形插件自適應(yīng)調(diào)整到與界面分辨率相適應(yīng),即可適應(yīng)各種終端的界面分辨率,從而也減少了由于為適應(yīng)各種終端而制作多組按鈕模塊而浪費的資源,提高了制作按鈕模塊的效率。
[0027]所述方法還包括:
[0028]根據(jù)所述界面的分辨率的長寬比,確定同比例的所述底框插件的預(yù)設(shè)尺寸。
[0029]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:由于不同的操作系統(tǒng)或不同的終端的分辨率的長寬比不同,通過上述方法確定的底框插件的預(yù)設(shè)尺寸可以更好的適應(yīng)本地界面的分辨率的長寬比。
[0030]所述按鈕模塊包括:單按鈕的按鈕模塊、雙按鈕的按鈕模塊和五按鈕的按鈕模塊中的至少一個;
[0031]底框插件包括:單按鈕的底框插件、雙按鈕的底框插件、五按鈕的底框插件和空隙插件中的至少一個。
[0032]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:設(shè)置不同的按鈕模塊和底框插件,可以適應(yīng)不同的功能按鈕的需求,可以只需存儲少量的按鈕模塊,即可根據(jù)應(yīng)用或系統(tǒng)需求提供相應(yīng)的按鈕模塊,從而節(jié)省了存儲按鈕模塊所占用的存儲空間,減少加載按鈕圖標(biāo)時的資源,提高加載速度。
[0033]根據(jù)本公開實施例的第二方面,提供一種顯示按鈕的裝置,包括:
[0034]第一加載模塊,用于在加載界面以及加載界面中的按鈕時,針對每個按鈕模塊,加載按鈕模塊的底框插件和圖形插件;
[0035]第一獲得模塊,用于根據(jù)所述圖形插件中的地址獲得按鈕模塊圖標(biāo);
[0036]第二加載模塊,用于加載所述按鈕模塊圖標(biāo);
[0037]顯示模塊,用于根據(jù)所述底框插件和所述按鈕模塊圖標(biāo),顯示按鈕模塊。
[0038]所述圖形插件包括:外框圖形插件和中心圖形插件;
[0039]所述第一獲得模塊,包括:
[0040]第一獲得子模塊,用于根據(jù)所述中心圖形插件中的地址獲得按鈕模塊圖標(biāo);
[0041]所述顯示模塊,包括:
[0042]第一顯示子模塊,用于根據(jù)所述底框插件、所述外框圖形插件和所述按鈕模塊圖標(biāo),顯示按鈕模塊。
[0043]所述第一獲得模塊,包括:
[0044]第二獲得子模塊,用于根據(jù)所述圖形插件中的地址從操作系統(tǒng)的圖庫中獲得按鈕模塊圖標(biāo)。
[0045]所述裝置還包括:
[0046]第二獲得模塊,用于獲得所述界面的分辨率;
[0047]第一確定模塊,用于確定所述界面的分辨率與界面的預(yù)設(shè)默認(rèn)分辨率的比值;
[0048]第二確定模塊,用于將確定的所述比值與所述底框插件的預(yù)設(shè)尺寸相乘,得到所述底框插件的實際尺寸;
[0049]調(diào)整模塊,用于根據(jù)所述底框插件的實際尺寸自適應(yīng)調(diào)整所述按鈕模塊圖標(biāo);
[0050]所述顯示模塊,包括:
[0051]第二顯示子模塊,用于根據(jù)所述底框插件的實際尺寸和調(diào)整后的所述按鈕模塊圖標(biāo),顯示按鈕模塊。
[0052]所述裝置還包括:
[0053]第三確定模塊,用于根據(jù)所述界面的分辨率的長寬比,確定同比例的所述底框插件的預(yù)設(shè)尺寸。
[0054]根據(jù)本公開實施例的第二方面,提供一種控制移動終端的裝置,包括:
[0055]處理器;
[0056]用于存儲處理器可執(zhí)行指令的存儲器;
[0057]其中,所述處理器被配置為:
[0058]在加載界面以及加載界面中的按鈕時,針對每個按鈕模塊,加載按鈕模塊的底框插件和圖形插件;
[0059]根據(jù)所述圖形插件中的地址獲得按鈕模塊圖標(biāo);
[0060]加載所述按鈕模塊圖標(biāo);
[0061]根據(jù)所述底框插件和所述按鈕模塊圖標(biāo),顯示按鈕模塊。
[0062]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0063]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0064]圖1是根據(jù)一示例性實施例示出的一種顯示按鈕的方法的流程圖。
[0065]圖2是根據(jù)一示例性實施例示出的一種顯示按鈕的方法的具體流程圖。
[0066]圖2a是根據(jù)一示例性實施例示出的一種顯示按鈕的方法的具體流程圖。
[0067]圖3是根據(jù)一示例性實施例示出的一種顯示按鈕的方法的具體流程圖。
[0068]圖4是根據(jù)一示例性實施例示出的一種顯示按鈕的裝置框圖。
[0069]圖5是根據(jù)一示例性實施例示出的一種顯示按鈕的裝置中第一獲得模塊及顯示模塊的框圖。
[0070]圖6是根據(jù)一示例性實施例示出的一種顯示按鈕的裝置中第一獲得模塊的框圖。
[0071]圖7是根據(jù)一示例性實施例示出的一種顯示按鈕的裝置的框圖。
[0072]圖8是根據(jù)一示例性實施例示出的一種顯示按鈕的裝置的框圖。
[0073]圖9是根據(jù)一示例性實施例示出的一種顯示按鈕的裝置的框圖。
【具體實施方式】
[0074]這里將詳細(xì)地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0075]隨著電子技術(shù)的發(fā)展,智能終端已經(jīng)普遍應(yīng)用,并且更新?lián)Q代非常快。而相關(guān)技術(shù)中,移動終端界面中的按鈕本點擊后可觸發(fā)相應(yīng)的功能。按鈕在界面中以按鈕圖標(biāo)的形式展現(xiàn)。按鈕圖標(biāo)存在于智能終端的系統(tǒng)及應(yīng)用程序中,用戶可以通過智能終端中的按鈕圖標(biāo),控制智能終端實現(xiàn)相應(yīng)的功能。例如,可以通過手機程序來代替遙控器控制家用電器。
[0076]而手機中的按鈕都是應(yīng)用程序或系統(tǒng)自帶的,每個按鈕的尺寸、功能、樣式都不一樣,因此,在本地存儲空間需要存儲不同的按鈕模塊,而其中一些按鈕形狀相似,但也需要存儲不同的按鈕模塊。在每次進入應(yīng)用程序或系統(tǒng)自帶的控制界面時,需要對按鈕進行加載,從本地存儲空間調(diào)用不同的按鈕模塊,占用了大量的運算資