flutter - 是否可以使用 GestureDetector 和类名导航/移动到不同的屏幕?
问题描述
你好,我在介绍屏幕底部有一个容器,上面写着“让我们开始吧”,是否可以通过检测点击将用户移动到登录页面,然后使用登录页面的类名将用户移动到登录页面?
: GestureDetector(
onTap: (){
print("Container clicked");
},
child : Container(
alignment: Alignment.center,
width: MediaQuery.of(context).size.width,
height: Platform.isIOS ? 70 : 60,
//-----------------------------------
//last screen get started box color
color: Colors.blue,
child: Text(
"GET STARTED NOW",
style: TextStyle(
//last screen get started text
color: Colors.white,
fontWeight: FontWeight.w600,
),
),
),
)
解决方案
只需使用登录类名称为您的点击添加这个
onTap: () => Navigator.of(context).push(new MaterialPageRoute(
builder: (BuildContext context) => new LoginPage())), //your login class name