Aura Box
Flutter 部件,它结合了多个径向渐变和模糊效果。

安装
将此行添加到项目 pubspec.yaml 文件中。
dependencies:
aura_box: ^1.0.1
然后在你的文件中可以导入它
import 'package:aura_box/aura_box.dart';
用法
该包暴露了两个部件。
AuraBox充当一个容器,可以接收一个child、一个decoration和一个AuraSpot列表。AuraSpot代表生成径向渐变的点。
AuraBox(
spots: [
// Places one blue spot in the center
AuraSpot(
color: Colors.blue,
radius: 100.0,
alignment: Alignment.center,
blurRadius: 5.0,
stops: const [0.0, 0.5],
),
// Places one red spot in the bottom right
AuraSpot(
color: Colors.red,
radius: 150.0,
alignment: Alignment.bottomRight,
blurRadius: 10.0,
stops: const [0.0, 0.7],
),
],
decoration: BoxDecoration(
color: Colors.transparent,
shape: BoxShape.rectangle,
borderRadius: BorderRadius.circular(10.0),
),
child: const SizedBox(
height: 100,
width: 100,
),
)

Alignment
单个点放置在堆叠部件中。这使得可以通过 alignment 属性来控制它们的位置。
有关更多详细信息,您可以参考 Alignment 类文档。
示例
项目内提供了一个示例项目
