日志:
E:\Flutter>flutter doctor 检查 Dart SDK 版本...正在从 Flutter 引擎 ead227f 下载 Dart SDK ... 五秒后重试...
等待 0 秒,按 CTRL+C 退出...错误:无法'发布升级'颤振工具。五秒后重试...
等待 0 秒,按 CTRL+C 退出...错误:无法'发布升级'颤振工具。五秒后重试...
等待 0 秒,按 CTRL+C 退出...错误:无法'发布升级'颤振工具。五秒后重试...
等待 0 秒,按 CTRL+C 退出...错误:无法'发布升级'颤振工具。五秒后重试...
等待 0 秒,按 CTRL+C 退出...错误:无法'发布升级'颤振工具。五秒后重试...
如果我required从命名参数中删除,它会给我一个错误:
参数 'color' // 因其类型而不能具有值 'null',但隐式默认值为 'null'。
它们之间有什么区别,我们什么时候需要使用它们?
class RoundedButton extends StatelessWidget {
late final Color color;
final String title;
final VoidCallback? onPressedInput;
RoundedButton(
{required this.color,
required this.title,
@required this.onPressedInput});
@override
Widget build(BuildContext context) {
return Padding(
padding: EdgeInsets.symmetric(vertical: 16.0),
child: Material(
color: color,
borderRadius: BorderRadius.circular(30.0),
elevation: 5.0,
child: MaterialButton(
onPressed: onPressedInput,
minWidth: 200.0,
height: 42.0,
child: Text(
title,
),
),
),
);
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试开发这样的日历https://pub.dev/packages/syncfusion_flutter_calendar但我不知道如何将此包用于 Jalali 日期(波斯日期)。
您好,我花了几天时间试图弄清楚为什么当我关闭应用程序时我的用户会丢失应用程序上的“会话”。我如何让他们保持登录状态或者什么可能导致这种情况?
\n我正在使用 android studio 上的模拟器选项在我的 google Pixel 5 上运行该应用程序。
\nyaml 文件:
\nfirebase_core: ^0.4.0+9\nfirebase_auth: ^0.14.0+9\ncloud_firestore: ^0.13.6\nfirebase_storage: 3.1.6\nfirebase_messaging: 6.0.16\nfirebase_crashlytics: 0.1.4+1\nRun Code Online (Sandbox Code Playgroud)\n这是我在日志中可以看到的内容(没有多大帮助):
\n\n\nD/FlutterLocationService(32338):与位置服务解除绑定。\nD/FlutterLocationService(32338):正在销毁服务。\nD/FlutterLocationService(32338):创建服务。\nD/FlutterLocationService(32338):绑定到位置服务。
\n
颤振医生-v:
\n\n(base) darrendupreez@Darrens-MacBook-Pro unavine_app % flutter doctor\nv [\xe2\x9c\x93] Flutter(频道开发,1.26.0-12.0.pre,在 macOS 11.1 20C69 darwin-x64 上,区域设置 en-CA) \n\xe2\x80\xa2 Flutter 版本 1.26.0-12.0.pre 位于 /Applications/flutter\n\xe2\x80\xa2 框架修订版 a706cd2112(2 周前),2021-01-14 18:20:26 - 0500\n\xe2\x80\xa2 引擎修订版 effb529ece\n\xe2\x80\xa2 Dart 版本 2.12.0(内部版本 2.12.0-224.0.dev)
\n[\xe2\x9c\x93] Android 工具链 - 为 Android 设备开发(Android SDK\n版本 30.0.3)\n\xe2\x80\xa2 Android SDK,位于 /Users/darrendupreez/Library/Android/sdk\n\xe2\ x80\xa2 平台 android-30,构建工具 30.0.3\n\xe2\x80\xa2 …
SliverList我正在尝试自动滚动到.a 内的 a的末尾CustomScrollView。SliverList本身没有控制器属性,所以我必须将 a 传递ScrollController给CustomScrollView.
问题是,当我将控制器传递给CustomScrollView其行为更改时,它不再滚动外部列表,也不会导致折叠的SliverAppBar 小部件。如何自动滚动并保持以前SliverList的行为?CustomScrollView
这是我的代码:
class _MyHomePageState extends State<MyHomePage> {
ScrollController _scrollController = ScrollController();
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
floatingActionButton: FloatingActionButton(
onPressed: () {
_scrollController.animateTo(
_scrollController.position.maxScrollExtent,
curve: Curves.easeOut,
duration: const Duration(seconds: 1),
);
},
),
body: NestedScrollView(
headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled) {
return <Widget>[
SliverAppBar(
expandedHeight: 230.0,
pinned: true,
flexibleSpace: FlexibleSpaceBar(
title: Text('SliverAppBar Expand'), …Run Code Online (Sandbox Code Playgroud)