[發明專利]一種用于可變寬度軟件界面的按鈕控件自適應布設方法有效
| 申請號: | 201810053578.1 | 申請日: | 2018-01-19 |
| 公開(公告)號: | CN108153575B | 公開(公告)日: | 2021-07-20 |
| 發明(設計)人: | 張春宇;林土榮 | 申請(專利權)人: | 深圳市富途網絡科技有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 熊永強 |
| 地址: | 518000 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 可變 寬度 軟件 界面 按鈕 控件 自適應 布設 方法 | ||
1.一種用于可變寬度軟件界面的按鈕控件自適應布設方法,其特征在于,包括有如下步驟:
步驟S1,在軟件界面上設置多個固定按鈕控件及至少一個下拉彈窗按鈕控件,所述固定按鈕控件沿軟件界面的寬度方向依次排列,所述下拉彈窗按鈕控件內設有多個選項(item),其中,所述下拉彈窗按鈕控件的數量是多個,多個固定按鈕控件由軟件界面的左側向右依次排列,多個下拉彈窗按鈕控件由軟件界面的右側向左依次排列;
步驟S2,系統初始化,將第n個固定按鈕控件記為B(n),第n個固定按鈕控件的寬度為WB(n),固定按鈕控件可放位置的最大寬度方向坐標為Xmax,第n個固定按鈕控件的最大寬度方向坐標為B(n)max,第m個下拉彈窗按鈕控件記為PB(m),第m個下拉彈窗按鈕控件的寬度為WPB(m),第m個下拉彈窗按鈕控件的最大寬度方向坐標PB(m)max,下拉彈窗按鈕控件中的選項(item)個數為PB(m)count,設定中間變量i=n,j=1;
步驟S3,在滿足i0的條件下,判斷軟件界面內固定按鈕控件B(i)的B(i)max和Xmax是否滿足XmaxB(i)max,若是則執行步驟S7,若否則執行步驟S4;
步驟S4,在滿足jm的條件下,若下拉彈窗按鈕控件PB(j)內的選項(item)個數(PB(j)count+1)未超出限制值L,則執行步驟S5;若下拉彈窗按鈕控件PB(j)內的選項(item)個數(PB(j)count+1)已超出限制值L,則令j=j+1,重新執行步驟S4;
步驟S5,在下拉彈窗按鈕控件PB(j)內增加一個選項(item),令該選項(item)的功能與固定按鈕控件B(i)一致,同時隱藏固定按鈕控件B(i);
步驟S6,更新下拉彈窗按鈕控件PB(j)的最大寬度方向坐標PB(j)max:
PB(j)max=B(n-(j-1)*L-1)max+WPB(j);
步驟S7,根據所述固定按鈕控件和下拉彈窗按鈕控件的布設位置更新軟件界面。
2.如權利要求1所述的用于可變寬度軟件界面的按鈕控件自適應布設方法,其特征在于,執行所述步驟S6之后,還包括步驟S50:判斷固定按鈕控件B(i)的Xmax與下拉彈窗按鈕控件PB(1)的PB(1)max是否滿足Xmax大于PB(1)max,若是則執行步驟S7,若否則令i=i–1,返回至步驟S3。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市富途網絡科技有限公司,未經深圳市富途網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810053578.1/1.html,轉載請聲明來源鉆瓜專利網。





