[發明專利]按鈕創建方法、裝置、計算機設備和存儲介質有效
| 申請號: | 202010044724.1 | 申請日: | 2020-01-14 |
| 公開(公告)號: | CN111240680B | 公開(公告)日: | 2023-06-06 |
| 發明(設計)人: | 唐鵬 | 申請(專利權)人: | 廣州華多網絡科技有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 周清華 |
| 地址: | 511400 廣東省廣州市番禺區南村鎮萬*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 按鈕 創建 方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及一種按鈕創建方法、裝置、計算機設備和存儲介質,通過創建一個用于承載待創建的按鈕的容器,并獲取待創建的按鈕對應的按鈕數組,將按鈕數組載入容器中,其中,按鈕數組包括多個預設的元素,每個元素對應一個按鈕,然后根據按鈕數組,在容器中創建與按鈕數組對應的按鈕。該方法可以對不同業務場景通過更換預設按鈕數組實現定制需求,可以避免重復創建多個按鈕,減少了代碼量,提高開發效率。
技術領域
本申請涉及計算機技術領域,特別是涉及一種按鈕創建方法、裝置、計算機設備和存儲介質。
背景技術
Flutter是谷歌的移動UI框架,可以快速在iOS和Android上構建高質量的原生用戶界面。
在移動端Flutter開發中,多種按鈕的場景的構建過程通常是先創建多個按鈕,然后單獨設置每個按鈕的選中的展示狀態后,再實現之后的按鈕點擊回調。實際應用中,對于多個業務都具有多種按鈕的情況,每次都需要重新設置每個按鈕的狀態,導致重復工作多,且工作效率比較低。
因此,現有的Flutter開發中缺少一種可以快速創建按鈕的方案。
發明內容
基于此,有必要針對上述技術問題,提供一種按鈕創建方法、裝置、計算機設備和存儲介質。
第一方面,本申請實施例提供一種按鈕創建方法,該方法包括:
創建一個用于承載待創建的按鈕的容器;
獲取待創建的按鈕對應的按鈕數組,并將按鈕數組載入容器中;按鈕數組包括多個預設的元素,每個元素對應一個按鈕;
根據按鈕數組,在容器中創建與按鈕數組對應的按鈕。
在其中一個實施例中,上述按鈕數組包括按鈕功能數組;按鈕功能數組中各元素用于定義對應按鈕的功能類型。
在其中一個實施例中,上述按鈕數組還包括按鈕屬性數組;按鈕屬性數組中各元素用于定義對應按鈕的屬性信息。
在其中一個實施例中,上述按鈕數組還包括按鈕效果數組;按鈕效果數組中各元素用于定義對應按鈕被選中后的展示效果。
在其中一個實施例中,在上述容器中創建與按鈕數組對應的按鈕之后,該方法還包括:
根據按鈕效果數組,在容器中對創建的按鈕進行點擊回調操作。
在其中一個實施例中,上述按鈕功能數組、按鈕屬性數組、按鈕效果數組中的元素數量均相等。
在其中一個實施例中,在上述將按鈕數組載入容器中之前,該方法還包括:
獲取按鈕選中數量閾值,并將按鈕選中數量閾值載入容器中;按鈕選中數量閾值用于表示多個按鈕被同時選中的數量;
則在上述容器中創建與按鈕數組對應的按鈕之后,該方法還包括:
根據按鈕選中數量閾值,在容器中對創建的按鈕進行多按鈕選中操作。
第二方面,本申請實施例提供一種按鈕創建裝置,該裝置包括:
容器創建模塊,用于創建一個用于承載待創建的按鈕的容器;
數組傳入模塊,用于獲取待創建的按鈕對應的按鈕數組,并將按鈕數組載入容器中;按鈕數組包括多個預設的元素,每個元素對應一個按鈕;
按鈕創建模塊,用于根據按鈕數組,在容器中創建與按鈕數組對應的按鈕。
在一個實施例中,上述按鈕數組包括按鈕功能數組;按鈕功能數組中各元素用于定義對應按鈕的功能類型。
在一個實施例中,上述按鈕數組還包括按鈕屬性數組;按鈕屬性數組中各元素用于定義對應按鈕的屬性信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州華多網絡科技有限公司,未經廣州華多網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010044724.1/2.html,轉載請聲明來源鉆瓜專利網。





