sampleData static method
Creates List of CircleInfo
as a sample data
The order is specially designed for Privacy Guard application.
Implementation
static List<CircleInfo> sampleData(
Size sizeOfScreen, List<List<Color>> colors) =>
[
CircleInfo(
size: const Size(175, 175),
turns: 180 / 360,
alignment: Alignment.topRight,
gradient: LinearGradient(
colors: colors[0],
),
borderRadius: const BorderRadius.only(topRight: Radius.circular(100)),
),
CircleInfo(
size: Size(sizeOfScreen.width, sizeOfScreen.height / 1.25),
alignment: Alignment.topRight,
gradient: LinearGradient(
begin: Alignment.centerLeft,
colors: colors[1],
),
borderRadius: BorderRadius.only(
bottomRight: Radius.circular(
min(sizeOfScreen.width, sizeOfScreen.height) * 1),
topRight: const Radius.circular(175),
),
),
CircleInfo(
size: const Size(250, 250),
turns: 90 / 360,
alignment: Alignment.topLeft,
gradient: LinearGradient(
begin: Alignment.centerLeft,
colors: colors[2],
),
borderRadius: const BorderRadius.only(topRight: Radius.circular(250)),
),
];