AlertDialog автоматически срабатывает при перемещении ползунка карусели

Когда я звоню showDialog() показать carousel slider автоматически перемещается.

Как я могу использовать AlertDialog в слайдере карусели во флаттере?

Я использую пакет carousel_slider .

       _showAlert(BuildContext context, image ) {
    WidgetsBinding.instance!.addPostFrameCallback((timeStemp) {
      showDialog(
        context: context,
        builder: (context) => AlertDialog(
          title: const Text('AlertDialog Title'),
          content: const Text('AlertDialog description'),
          actions: <Widget>[
            TextButton(
              onPressed: () => Navigator.pop(context, 'Cancel'),
              child: const Text('Cancel'),
            ),
            TextButton(
              onPressed: () => Navigator.pop(context, 'OK'),
              child: const Text('OK'),
            ),
          ],
        ),
      );
      // ScaffoldMessenger.of(context).showSnackBar(const SnackBar(
      //   padding: EdgeInsets.all(10),
      //   content: Text('Buying Not Supprted Yet'),
      //   duration: Duration(milliseconds: 5),
      // ));
    });
  }

0 ответов

Другие вопросы по тегам