Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 颤振容器边界渐变。白色到透明_Dart_Flutter - Fatal编程技术网

Dart 颤振容器边界渐变。白色到透明

Dart 颤振容器边界渐变。白色到透明,dart,flutter,Dart,Flutter,你知道如何用渐变制作容器边框吗?我想让它从一种颜色褪色到同样的颜色,不透明度为0 我也在考虑使用混合模式,我不认为这是个好主意 此刻我只看到一条路。要使用flare制作,请执行以下操作: 试试这个: Center( child: new Container( decoration: new BoxDecoration( color: Colors.purple, gradient: new LinearGradient( colors: [Co

你知道如何用渐变制作容器边框吗?我想让它从一种颜色褪色到同样的颜色,不透明度为0

我也在考虑使用混合模式,我不认为这是个好主意

此刻我只看到一条路。要使用flare制作,请执行以下操作: 试试这个:

Center(
  child: new Container(
    decoration: new BoxDecoration(
      color: Colors.purple,
      gradient: new LinearGradient(
        colors: [Colors.red, Colors.cyan],
      ),
    ),
    child: new FlutterLogo(
      size: 200.0,
    )
  ),
);

这里有更多信息。

试试这个,这个应该可以用,你可以调整
对齐方式以适应不同的方向。但这是为了集装箱,而不是边境。您可以在其上堆叠其他组件

Container(
    height: 100,
    decoration: BoxDecoration(
        color: Styles.colorWhite,
        gradient: LinearGradient(
            tileMode: TileMode.clamp,
            begin:  Alignment(0.0, -1.0),
            end: Alignment(0.0, 0.2),
            colors: [Color(0x1AFFFFFF),Color(0x4DFFFFFF), Colors.white])
        ),
    padding: EdgeInsets.only(top: 1, bottom: 20, left: 15, right: 15),
),

不,这个渐变是针对容器的,不是针对边框的。我想做一些类似的事情:我明白了,用一个容器放坡,再在上面放一个容器,一个较小的容器,用纯色。如果你想使用一个带有渐变边框的透明框,那么你应该考虑做同样的事情,但是要剪裁。(我对颤振是相当陌生的,所以这部分是推测)我也在考虑两个容器,但问题是我有一个背景,我需要看到以某种方式抛出较小的圆。将尝试进行剪裁,如果没有结果,则返回flare