我希望这些动画之间能够平滑,我尝试使用AnimatedSize,AnimatedOpacity但AnimatedPositioned几乎没有错误。而且我不知道如何将它们与SliverAppBar. 在其他示例中,我看到人们使用LayoutBuilder但他们没有共享完整的代码,因此我无法测试它。我将分享我的代码片段,但它在两种状态之间有一个非常奇怪的转换。
我想要CircleAvatar变小并改变位置\n我想要Icon(Icons.arrow_back)和Text(\'Previous Page\')消失。\n我也希望我的名字和工作消失。\n我希望那三个Containers变小并改变位置。
import \'package:flutter/material.dart\';\n\nvoid main() {\n runApp(MyApp());\n}\n\nclass MyApp extends StatelessWidget {\n // This widget is the root of your application.\n @override\n Widget build(BuildContext context) {\n return MaterialApp(\n title: \'Dialog Demo\',\n debugShowCheckedModeBanner: false,\n theme: ThemeData(\n primarySwatch: Colors.blue,\n ),\n home: Scaffold(\n body: CustomScrollView(\n slivers: [\n SliverAppBar(\n elevation: 0,\n pinned: true,\n expandedHeight: 190,\n collapsedHeight: kToolbarHeight + 8,\n flexibleSpace: FlexibleSpaceBar(\n …Run Code Online (Sandbox Code Playgroud) 我是 Flutter 新手,在将文件上传到 API 时遇到问题。我尝试过使用 FormData 和 MultiPartFile 但它返回错误。我也在这个视频中使用了代码,但它不起作用:
https://www.youtube.com/watch?v=c2tGUt7FLqY&t=318s
任何人都有解决方案。