existAppDialog static method
dynamic
existAppDialog()
Implementation
static existAppDialog() {
return CommonDialog.commonDialogs(
dismiss: false,
body: Column(
children: [
Row(
mainAxisAlignment: MainAxisAlignment.start,
children: [
Container(
padding: EdgeInsets.all(margin_8),
decoration: const BoxDecoration(
shape: BoxShape.circle, color: CommonColors.primaryColor),
child: const Icon(
Icons.question_mark,
color: Colors.white,
),
),
sizedBox(width: margin_20),
commonText(exitAppStr.tr,
fontWeight: FontWeight.w500,
color: CommonColors.subtitleColor,
textHeight: 1.4,
align: TextAlign.center,
fontSize: font_16),
],
),
sizedBox(height: margin_20),
commonText(exitStr.tr,
fontWeight: FontWeight.w400,
color: CommonColors.subtitleColor,
textHeight: 1.4,
align: TextAlign.center),
sizedBox(height: margin_20),
Row(
mainAxisAlignment: MainAxisAlignment.end,
children: [
CustomButton.customButton(
onClick: () {
Get.back();
},
buttonColor: CommonColors.primaryColor,
cornerRadius: radius_30,
verticalPadding: margin_4,
horizontalPadding: margin_24,
buttonText: noStr.tr,
),
sizedBox(width: margin_16),
CustomButton.customButton(
onClick: () {
if (Platform.isIOS) {
exit(0);
}
if (Platform.isAndroid) {
SystemNavigator.pop();
}
},
buttonColor: CommonColors.primaryColor,
cornerRadius: radius_30,
verticalPadding: margin_4,
horizontalPadding: margin_24,
buttonText: yesStr.tr,
)
],
)
],
));
}