PSNewDirectThread
Tạo cuộc hội thoại 1-1
Ví dụ
class NewDirectThreadPage extends StatelessWidget {
const NewDirectThreadPage({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
body: PSNewDirectThread(
navigation: PSNewDirectThreadNavigationProvider(
onBackPress: () {},
onNewGroupThreadPress: () {},
onSelectedUserPress: (user) {},
),
),
);
}
}
Các thành phần
class PSNewDirectThreadNavigationProvider {
final Function()? onBackPress;
final Function()? onNewGroupThreadPress;
final Function(PSUserModel user)? onSelectedUserPress;
PSNewDirectThreadNavigationProvider({
this.onBackPress,
this.onNewGroupThreadPress,
this.onSelectedUserPress,
});
}
Tên | Mô tả | Tham số | Bắt buộc |
---|---|---|---|
onBackPress | Hàm gọi lại khi cần back về màn trước | ✗ | |
onNewGroupThreadPress | Hàm gọi lại khi cần chuyển hướng tới PSNewGroupThread | ✗ | |
onSelectedUserPress | Hàm gọi lại khi nhấn chọn 1 user | user : Tham số xác định thông tin của user được chọn | ✗ |
Ghi chú
Một số chức năng sẽ không hoạt động hoặc không hoạt động đúng cách khi không khai báo những hàm gọi lại.