Flutter 颤振:如何使ClipRect显示图像而不是透明颜色?

Flutter 颤振:如何使ClipRect显示图像而不是透明颜色?,flutter,Flutter,我想要一个有边界半径的底部AppBar 当bottomAppBar悬停在图像上时。ClipRect应该显示图像而不是透明颜色 代码如下: Container( decoration: BoxDecoration( boxShadow: [ BoxShadow(...), ], ), child: ClipRRect(

我想要一个有边界半径的底部AppBar

当bottomAppBar悬停在图像上时。ClipRect应该显示图像而不是透明颜色

代码如下:

Container(
      decoration: BoxDecoration(            
        boxShadow: [
          BoxShadow(...),             
        ],
      ),
      child: ClipRRect(             
        
          borderRadius: BorderRadius.only(
            topRight: Radius.circular(30),
            topLeft: Radius.circular(30),
          ),
          child: BottomAppBar(child:Stack(...))

如何使ClipRect显示图像而不是透明颜色?

您必须使用堆栈小部件并使用borderRadius作为容器。您必须使用堆栈小部件并为容器使用borderRadius。