flutter 怎么实现平台差异化处理

2020-02-28 19:02:16 +08:00
 hxse
比如说在安卓上用一套配色, 在 ios 用另一套配色
或者在手机上用一套布局, 在桌面上用另一套布局
如果是一套代码的话, 那么在各个平台上应该都一样的吧, 怎么差异化处理呢
5847 次点击
所在节点    Flutter
1 条回复
phantomlimb
2020-03-18 10:19:29 +08:00
很简单啊,你在初始化 Theme 的时候可以提供不同的 ThemeData,跟 Light/Dark Theme 处理的方法差不多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/648427

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX