【发布时间】:2021-12-01 02:21:58
【问题描述】:
我正在创建一个 Flutter 应用程序,它允许用户在从联系人列表导航返回之前选择一个联系人并显示所选联系人。
class ContactsList extends StatelessWidget {
final List<AppContact> contacts;
Function() reloadContacts;
ContactsList({Key? key, required this.contacts, required this.reloadContacts})
: super(key: key);
@override
Widget build(BuildContext context) {
return Expanded(
child: ListView.builder(
shrinkWrap: true,
itemCount: contacts.length,
itemBuilder: (context, index) {
AppContact contact = contacts[index];
return ListTile(
onTap: () {
Get.back(result:contact.info.phones!.elementAt(0).value!);
},
title: Text(contact.info.displayName!),
subtitle: Text(contact.info.phones!.length > 0
? contact.info.phones!.elementAt(0).value!
: ''),
leading: ContactAvatar(contact, 36));
},
),
);
}
}
【问题讨论】:
标签: flutter dart navigation contacts flutter-getx