Лучший способ продолжить - установить значение bool равным true или false при нажатии на ячейку в вашем ListView.Тогда под вашим WidgetBuild напишите троичный оператор, который будет bool == true
?Вид 1: Вид 2. Примеры
bool viewState == true;
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(widget.title),
backgroundColor: Colors.black87,
),
body: viewState == true ? Container(
child: new RaisedButton(onpressed:
(){setState ((){viewState == false}); // Changed code
),
) : new ListView(
child: new Center( // Changed code
child: new ListTile(onpressed: (){
setState((){viewState == true}
}),
),
),
);
}