Flutter 推动导航过渡以移除阴影
我发现,当推一个新屏幕时,Flitter应用程序的阴影比原生应用程序稍微硬一些 我在网上搜索了一下,没有找到多少关于这个的信息。有没有办法消除阴影 颤振医生 完全可复制代码 文件:Flutter 推动导航过渡以移除阴影,flutter,dart,navigation,Flutter,Dart,Navigation,我发现,当推一个新屏幕时,Flitter应用程序的阴影比原生应用程序稍微硬一些 我在网上搜索了一下,没有找到多少关于这个的信息。有没有办法消除阴影 颤振医生 完全可复制代码 文件:main.dart import'包装:flift/cupertino.dart'; void main(){ runApp(MyApp()); } 类MyApp扩展了无状态小部件{ 小部件构建(构建上下文){ 返回CupertinoApp( initialRoute:“/”, onGenerateRoute:g
main.dart
import'包装:flift/cupertino.dart';
void main(){
runApp(MyApp());
}
类MyApp扩展了无状态小部件{
小部件构建(构建上下文){
返回CupertinoApp(
initialRoute:“/”,
onGenerateRoute:generateRoute,
home:home(),
);
}
}
类Home扩展了StatefulWidget{
主({Key}):超级(Key:Key);
@凌驾
_HomeState createState()=>\u HomeState();
}
类(HomeState扩展状态){
@凌驾
小部件构建(构建上下文){
返回式CupertinoPageScaffold(
child:Center(child:CupertinoButton(child:Text('Navigate'),onPressed:()=>Navigator.pushNamed(context,'details')),
);
}
}
类详细信息扩展StatefulWidget{
详细信息({Key}):超级(Key:Key);
@凌驾
_DetailsState createState()=>\u DetailsState();
}
类_DetailsState扩展状态{
@凌驾
小部件构建(构建上下文){
返回式CupertinoPageScaffold(
子项:中心(子项:文本(‘详细信息’),
);
}
}
路由生成器输出(路由设置设置){
开关(设置.名称){
案例“/”:
返回CupertinoPageRoute(builder:(context)=>Home());
个案详情:
返回CupertinoPageRoute(builder:(context)=>Details());
违约:
返回CupertinoPageRoute(builder:(context)=>Home());
}
}