Если я правильно понимаю ваш вопрос, вы хотите показать больше ListTile
элементов, когда пользователь нажимает на один из ListTile
элементов?
Если это так, вы можете использовать ExpansionTile
вместо .
Вот пример кода:
ExpansionTile(
onExpansionChanged: (res) {
print(res ? 'Open' : 'Close');
},
title: Text('Dropdown'),
children: [
ListTile(
title: Text('Test #1'),
trailing: Icon(Icons.keyboard_arrow_right),
onTap: () {
print('Test #1');
},
),
ListTile(
title: Text('Test #1'),
trailing: Icon(Icons.keyboard_arrow_right),
onTap: () {
print('Test #1');
},
),
],
)
PS Вы также можете вкладывать ExpansionTile
внутрь другого ExpansionTile
.