首页 > 解决方案 > Flutter - Inkwell 波纹显示在其子图像上

问题描述

我有一个Image和一个Button内部InkWell......所以当点击时按钮会触发......当点击卡的其余部分时,InkWell会触发......除了按钮和图像之外,波纹将显示在其他任何地方...... . 现在我想让 InkWell 波纹也显示在图像上。

Card(
      child: InkWell(
        onTap: () {
          print('x');
        },
        child: Column(
          children: [
            Column(
              crossAxisAlignment: CrossAxisAlignment.stretch,
              mainAxisSize: MainAxisSize.min,
              children: [
                Container(
                    child: Image(
                  image: NetworkImage('NetworkImage'),
                  fit: BoxFit.cover,
                )),
                Text('Hello'),
              ],
            ),
            Spacer(),
            OutlinedButton(
              onPressed: () {},
              child: Text('Button'),
            )
          ],
        ),
      ),
    );

我不能使用类似的东西,Stack因为当单击按钮时,InkWell 水龙头会触发

标签: flutter

解决方案


推荐阅读