検索に戻る
案件記録
基于断点的Flutter多分辨率样式布局动态自适应方法、系统及终端
発明有効
10請求項 · 3 独立
§ Ⅰ
案件概要
発明者
罗家豪; 夏若冰; 毛涛; 农俊康; 谢明择
IPC分類
G06F 8/34 (2018.01)G06F 8/38 (2018.01)
本发明属于信息技术领域,提出一种基于断点的Flutter多分辨率样式布局动态自适应方法、系统及终端,包括:将所有UI设计稿分辨率组成断点数组;初始化自适应工具类;将需要自适应变化的页面的顶层组件设为自适应控制组件,其他UI组件则设为自适应控制组件的子组件;通过尺寸变化监听器监听到Flutter应用的分辨率变化时,根据当前应用分辨率以及断点数组进行计算得到断点区间进度,刷新自适应控制组件,同时重新计算并适配各个子组件的样式属性和布局组件。本发明在应用启动、宽高变化时根据当前分辨率区间动态地计算出各个样式、布局相应的属性值和相应的布局组件,从而简化开发流程、减少开发成本。
外部リソース