1

アラートダイアログの外側をクリックすると閉じたいアラートダイアログがあります。これがフラッターのアラートダイアログのデフォルトの動作であることは知っていますが、外側をクリックしたときに閉じられない問題が何であるかわかりません。

私はbarrierDismissableをtrueにしようとしましたが、それでもうまくいきません。

This is my dialog : 

termsAndConditionsDialog(BuildContext context) {

    AlertDialog alert = AlertDialog(
      title:  Text("Terms and Conditions", style: TextStyle(fontSize: 18, color: AppColors.accentColor),),
      content: Text(
        generalSettings.policyForCustomer,
        style: TextStyle(fontSize: 16),
      ),

    );


    // show the dialog
    showDialog(
      barrierDismissible: true,
      context: context,
      builder: (BuildContext context) {
        return alert;
      },
    );
  }


and this is how I call it from button's onPressed : 
 termsAndConditionsDialog(context);
4

2 に答える 2