廈門立林科技有限公司謝毅麟獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉廈門立林科技有限公司申請的專利一種基于安卓平臺的靈活宮格控件設計方法、設備及介質獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN115599381B 。
龍圖騰網通過國家知識產權局官網在2025-08-12發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202211232332.3,技術領域涉及:G06F8/38;該發明授權一種基于安卓平臺的靈活宮格控件設計方法、設備及介質是由謝毅麟設計研發完成,并于2022-10-10向國家知識產權局提交的專利申請。
本一種基于安卓平臺的靈活宮格控件設計方法、設備及介質在說明書摘要公布了:本發明提供了一種基于安卓平臺的靈活宮格控件設計方法,包括:初始化列表控件的配置參數;將有效數據導入有效塊數據列表;判斷是否有位置信息,若是,進入步驟4;否則執行自動排序,獲取位置信息,導入有效數據;生成全量的基礎塊數據列表,根據位置信息將有效數據導入有效塊;將空白數據導入空白塊;將全量的基礎塊數據列表轉成網格數據列表;渲染完成網格數據列表的繪制;渲染完成網格控件視圖的繪制;當某一有效塊發生拖動時,該有效塊作為拖動塊,計算該拖動塊最佳的匹配位置,重新渲染匹配到的基礎塊;交換拖動塊與匹配位置后,重新生成全量的基礎塊列表,進入步驟6。本發明還提供了一種電子設備和介質,為產品設計提供更多可靠選擇。
本發明授權一種基于安卓平臺的靈活宮格控件設計方法、設備及介質在權利要求書中公布了:1.一種基于安卓平臺的靈活宮格控件設計方法,其特征在于,所述方法包括如下步驟: 步驟1、初始化列表控件的配置參數; 步驟2、將復數個有效數據導入列表控件的有效塊數據列表中; 步驟3、判斷有效塊數據列表中是否有位置信息,若是,進入步驟4;否則執行自動排序,獲取每個有效數據的位置信息,導入對應有效數據中;所述執行自動排序,獲取每個有效數據的位置信息,導入對應有效數據中,具體包括: 步驟31、根據網格控件和基礎塊的排布情況來構建三維位置表,第一維是網格,第二維是網格的行,第三維是網格的列; 步驟32、根據每個有效數據的占用尺寸按照由大到小的順序對每個有效數據在有效塊數據列表中的位置進行排列; 步驟33、根據排列順序遍歷提取所述有效塊數據列表中的有效數據,當遍歷完所有的有效數據后,則結束流程; 步驟34、判斷是否遍歷的有效數據所占用的行數小于或等于網格控件的行數且該有效數據所占用的列數小于或等于網格控件的列數,若是,則進入步驟35;否則放棄該有效數據,返回步驟33提取下一個有效數據; 步驟35、根據三維位置表順序逐步進入網格維度,當遍歷完所有網格的位置后,放棄該有效數據,返回步驟33提取下一個有效數據; 步驟36、根據進入的網格的行順序逐步進入行位置,當遍歷完所有的行后,返回步驟35進入下一個網格; 步驟37、計算出進入當前行的第一個連續空白區域長度大于或等于該有效數據所占列數的位置,則進入步驟38,否則返回步驟36進入下一行; 步驟38、將計算得到的連續空白區域的最左邊的基礎塊位置視為當前位置,從當前位置開始向右下方輻射形成輻射范圍,在該輻射范圍內找出與所述有效數據的占用尺寸相同的矩形范圍,當前位置位于該矩形范圍內,判斷該矩形范圍是否都未被占用,若是,則設置該矩形范圍所處的位置為該有效數據將要填充的位置;否則返回步驟36進入下一行的位置; 步驟39、標記該矩形范圍全部被占用,返回步驟33提取下一個有效數據;以此類推,獲取每個有效數據的位置信息,并將每個位置信息導入到每個對應的有效數據中; 步驟4、根據配置參數生成全量的基礎塊數據列表,將全量的基礎塊數據列表中要導入有效數據的基礎塊作為有效塊,并根據位置信息導入對應的有效數據;將未導入有效數據的基礎塊作為空白塊,并導入空白數據; 步驟5、根據位置信息將全量的基礎塊數據列表轉成網格數據列表; 步驟6、列表適配器根據網格數據列表渲染每個網格控件,完成網格數據列表的繪制;網格適配器根據全量的基礎塊數據列表渲染基礎塊的塊視圖,完成網格控件視圖的繪制; 步驟7、當某一有效塊發生拖動時,該有效塊作為拖動塊,計算該拖動塊最佳的匹配位置,重新渲染匹配到的基礎塊; 步驟8、交換拖動塊與匹配位置后,重新生成全量的基礎塊列表,進入步驟6。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人廈門立林科技有限公司,其通訊地址為:361005 福建省廈門市火炬高新區軟件園三期誠毅北大街56號4層403-12單元4層;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。