Get.snackbar(title, body, snackPosition: SnackPosition.BOTTOM);
)为了将我的应用程序与软件包分离,并能够轻松地在另一个Snackbar实现中交换。
我认为出于性能原因,它应该是单例的。我想称之为
VpSnackBar(title, body);
在这里,我创建了这个singleton
class VpSnackBar {
VpSnackBar._privateConstructor();
static final VpSnackBar instance = VpSnackBar._privateConstructor();
static void show(String title, String body) {
Get.snackbar(title, body, snackPosition: SnackPosition.BOTTOM);
}
}
VpSnackBar.show(title, body);
另一个选项是具有大写名称的全局函数,因此它可以像类一样使用:
void VpSnackBar(String title, String body) {
Get.snackbar(title, body, snackPosition: SnackPosition.BOTTOM);
}
VpSnackBar(标题、正文);
VpSnackBar(标题、正文);
没有全局函数?哪种方式是最佳实践?