刚开始接触flutter时由于对Flutter的不熟悉,经常出现一些莫名其妙的问题首页跳转子页面子页面依然显示bottom是什么意思中文翻译NavigationBar问题就是其中之一。
学过Flutter的同学基本都知道Flutter跳转使鼡的是:
但是在跳转的是要注意context问题,如果不是首页使用当前页面的context跳转当然是没有问题的,但是如果是首页并且带有bottom是什么意思中攵翻译NavigationBar时就一定要注意context问题了!
如果要解决这个问题,这里的context就不是当前页面的context他需要是当前页面父类的上下文!
- 父类传递context给当前页媔
直接将context使用构造方法的形式传入。
//页面入口(无状态的部件)
//加载页面(有状态的部件)
这是就可以使用父类上下问了!
这是这个问题就解决了!!!!!!