Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
custom_card.dart
Go to the documentation of this file.
1import 'dart:ui';
2
3import 'package:flutter/material.dart';
4import 'package:flutter_screenutil/flutter_screenutil.dart';
5
7 const CustomCard({
8 super.key,
9 required this.child,
10 this.padding,
11 this.bgColor,
12 });
13
14 final Widget child;
15 final EdgeInsets? padding;
16 final Color? bgColor;
17
18 @override
19 Widget build(BuildContext context) {
20 return Container(
21 padding: padding ?? EdgeInsets.all(10.sp),
22 decoration: BoxDecoration(
23 borderRadius: BorderRadius.circular(10),
24 color: bgColor ?? Theme.of(context).colorScheme.surface,
25 ),
26 child: child,
27 );
28 }
29}
30
31class GlassCustomCard extends StatelessWidget {
32 const GlassCustomCard({
33 super.key,
34 required this.child,
35 this.padding,
36 });
37
38 final Widget child;
39 final EdgeInsets? padding;
40
41 @override
42 Widget build(BuildContext context) {
43 return ClipRRect(
44 borderRadius: BorderRadius.circular(10),
45 child: BackdropFilter(
46 filter: ImageFilter.blur(sigmaX: 10, sigmaY: 10),
47 child: Container(
48 padding: padding ?? EdgeInsets.all(10.sp),
49 decoration: BoxDecoration(
50 borderRadius: BorderRadius.circular(10),
51 color: Theme.of(context).scaffoldBackgroundColor,
52 border: Border.all(
53 width: 3,
54 color: Theme.of(context).colorScheme.surface,
55 ),
56 ),
57 child: child,
58 ),
59 ),
60 );
61 }
62}
final Color bgColor
const CustomCard({ super.key, required this.child, this.padding, this.bgColor, })
final Widget child
override Widget build(BuildContext context)
final EdgeInsets padding
const CustomCard({ super.key, required this.child, this.padding, this.bgColor, })
final Color bgColor
final Widget child
class CustomCard extends StatelessWidget GlassCustomCard({ super.key, required this.child, this.padding, })
final EdgeInsets padding
final Color color
Definition failures.dart:1