Я хочу скрыть нижнюю панель от другой страницы, нижняя панель находится на странице1, и я хочу скрыть ее после прокрутки на странице 2
Поэтому у меня есть нижняя панель навигации на page1.dart
Stack(
children: <Widget>[
IndexedStack(
index: _currentIndex,
children: _widgetOptions,
),
Align(
alignment: Alignment.bottomCenter,
child: Container(
margin: EdgeInsets.only(bottom: 30),
height: 59,
width: 80 / 100 * MediaQuery.of(context).size.width,
/*decoration: BoxDecoration(
boxShadow: [
BoxShadow(
color: Colors.black54,
blurRadius: 10.0,
),
],
color: Colors.white,
borderRadius: BorderRadius.circular(30),
),*/
child: Card(
elevation: 10,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(30),
),
child: Row(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: <Widget>[
_buildItem(FeatherIcons.home, 0),
Stack(children: <Widget>[
_buildItem(FeatherIcons.bell, 1),
notification==0?SizedBox(height: 0,width: 0,):
Positioned(
top: -1.0,
right: -1.0,
child: new Stack(
children: <Widget>[
new Icon(
Icons.brightness_1,
size: 12.0,
color: base,
),
],
))
]),
_buildItem(FeatherIcons.plusCircle, 2),
/* Container(
width: 50,
child: RaisedButton(
elevation: 5,
child:Icon(FeatherIcons.plusCircle,color: Colors.white,),
onPressed: () {},
color: Colors.redAccent,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(20),
),
),
),*/
/* Icon(
FeatherIcons.plusCircle,
color: Colors.red,
size: 30,
),*/
_buildItem(FeatherIcons.messageSquare, 3),
_buildItem(FeatherIcons.user, 4),
],
),
)),
)
],
),
),
),
И _widgetOptions
List<Widget> _widgetOptions = <Widget>[
feed(),notific(),postpagee(),Text(
'Index 2: School',
),
profilee() ];
Как скрыть нижнюю навигацию, которая сделана с контейнером в вышеприведенном коде ... от другой страницы в просмотре списка прокрутки на той же странице, и это невозможно, если ваше приложение имеет несколько функций на одной странице