-
Notifications
You must be signed in to change notification settings - Fork 143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
期望提供的默认样式能兼容Dark暗黑模式 #205
Comments
|
不是想把默认的样式改为暗黑模式,而是希望默认样式能自动判断当前APP是否为暗黑模式,若是,则响应的样式智能改变。就像demo里写的MaterialApp,设置了theme和darkTheme两个参数后,手机系统里设置相应模式后,APP能自动改变,无需做其他处理。 |
|
简单的调整了下默认样式,只是为了在暗黑模式能保证toast和loading至少可见,怎么说呢? 样式上可能不太符合你的预期 说明下,默认相关字体和背景样式是不会暴露出去的,因为这是完全完全没有必要的,对外暴露的api越多,会导致库的使用越来越让人费解,我一直都是比较谨慎的控制api的增加 默认样式仅仅只是为了占位,使得开发者首次使用时,能有个样式反馈,默认样式的代码也是非常简单,多数仅仅十几行,默认的那些widget是完全不值得提供相关的api,让开发者去定制的 所有你有更多的定制需求,还是希望你使用上面所说的,去替换下全局的默认样式 dependencies:
flutter_smart_dialog: ^4.9.7+9 |
@xdd666t 是我想要的默认样式。完美。感谢!
|
版本信息
描述需求
Loading 和 Toast 提供的默认样式已经很好看了。想在不自定义样式的情况下,能自动兼容Dark暗黑模式。当前在暗黑模式下,Loading和Toast黑色背景不太明显。或者把背景颜色、字体颜色参数能提供出来。
判断当前是否为暗黑模式:Theme.of(context).brightness == Brightness.dark
问题demo
The text was updated successfully, but these errors were encountered: