这是一个旨在解决 Flutter多设备适配问题的三方库,专为不同设备类型(包括折叠屏、平板、手机等)提供了便捷的支持。该库包含的接口和开箱即用的组件,使开发者能够轻松应对各种设备的布局适配需求。
FLUTTER_MULTIDEVICE_LAYOUT_SCENEPKG
介绍
这是一个旨在解决Flutter多设备适配问题的三方库,为不同设备类型(包括折叠屏、平板、直板机等)提供了便捷的支持。该库包含的接口和开箱即用的组件,使开发者能够轻松应对各种设备的布局适配需求。
提供三方库
| 序号 | 库名 | 依赖路径 | 类型 | 简介 |
|---|---|---|---|---|
| 1 | [hadss_adaptive_layout] | packages/adaptive_layout | 工具库 | 提供多设备布局相关的容器组件与工具类 |
| 2 | [hadss_adaptive_video] | packages/adaptive_video | 工具库 | 提供视频浏览时的沉浸与旋转规则 |
工程目录
flutter_multidevice_layout_scenepkg
├─packages // 多设备组件库
│ ├─adaptive_layout // 提供多设备布局相关的容器组件与工具类
│ ├─adaptive_video // 视频组件库,提供视频浏览时的沉浸与旋转规则
│ ├─avoid_area // 区域避让组件库
│ └─uni_input // 交互事件归一库
├─samples // 组件库sample工程
│ ├─uni_input_sample // 交互事件归一sample工程
│ └─avoid_area_sample // 区域避让sample工程
FAQ
一、 运行 flutter pub get 遇到 "File name too long" 问题
打开Git Bash或运行 cmd(需要将git添加到环境变量中),执行以下命令:
git config --global core.longpaths true
项目介绍
这是一个旨在解决 Flutter多设备适配问题的三方库,专为不同设备类型(包括折叠屏、平板、手机等)提供了便捷的支持。该库包含的接口和开箱即用的组件,使开发者能够轻松应对各种设备的布局适配需求。
https://gitcode.com/openharmony-sig/flutter_multidevice_layout_scenepkg定制我的领域