在容器颤动处制作渐变效果,

Make gradient effect at container flutter,

如何使渐变像这幅图像那样颤动?我认为这种渐变像 3D 效果

试试这个:

        Container(
          width: 200,
          height: 240,
          child: Icon(Icons.android, size: 60, color: Colors.grey[100]),
          decoration: BoxDecoration(
              borderRadius: const BorderRadius.all(Radius.circular(42)),
              boxShadow: [
                BoxShadow(
                  color: Colors.deepOrange[400],
                  offset: const Offset(0, 20),
                  blurRadius: 30,
                  spreadRadius: -5,
                ),
              ],
              gradient: LinearGradient(
                  begin: Alignment.topLeft,
                  end: Alignment.bottomCenter,
                  colors: [
                    Colors.deepOrange[200],
                    Colors.deepOrange[300],
                    Colors.deepOrange[500],
                    Colors.deepOrange[500],
                  ],
                  stops: const [
                    0.1,
                    0.3,
                    0.9,
                    1.0
                  ])),
        ),

结果: