flutter_multidevice_layout_scenepkg:基于 OpenHarmony 生态的 Flutter 多设备布局适配库

这是一个旨在解决 Flutter多设备适配问题的三方库,专为不同设备类型(包括折叠屏、平板、手机等)提供了便捷的支持。该库包含的接口和开箱即用的组件,使开发者能够轻松应对各种设备的布局适配需求。

分支2Tags0
文件最后提交记录最后更新时间
1 年前
10 个月前
10 个月前
1 年前
1 年前
1 年前

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定制我的领域