mirror of
https://github.com/koloideal/Casha.git
synced 2026-06-10 10:25:28 +03:00
update
This commit is contained in:
@@ -446,33 +446,37 @@ class _BalanceCardState extends ConsumerState<_BalanceCard>
|
||||
|
||||
return AnimatedBuilder(
|
||||
animation: _controller,
|
||||
builder: (context, child) {
|
||||
builder: (context, _) {
|
||||
_tiltX += (_targetTiltX - _tiltX) * 0.15;
|
||||
_tiltY += (_targetTiltY - _tiltY) * 0.15;
|
||||
final isDark = Theme.of(context).brightness == Brightness.dark;
|
||||
|
||||
return Transform(
|
||||
alignment: Alignment.center,
|
||||
transform: Matrix4.identity()
|
||||
..setEntry(3, 2, 0.001)
|
||||
..rotateX(_tiltX * 0.22)
|
||||
..rotateY(_tiltY * 0.22),
|
||||
child: child,
|
||||
);
|
||||
},
|
||||
..rotateX(_tiltX * 0.32)
|
||||
..rotateY(_tiltY * 0.32),
|
||||
child: Container(
|
||||
width: double.infinity,
|
||||
height: 180,
|
||||
decoration: BoxDecoration(
|
||||
borderRadius: BorderRadius.circular(20),
|
||||
gradient: const LinearGradient(
|
||||
begin: Alignment(-1.0, -1.0),
|
||||
end: Alignment(1.0, 1.0),
|
||||
colors: [
|
||||
gradient: LinearGradient(
|
||||
begin: const Alignment(-1.0, -1.0),
|
||||
end: const Alignment(1.0, 1.0),
|
||||
colors: isDark
|
||||
? const [
|
||||
Color(0xFF7C6DED),
|
||||
Color(0xFF4A3FA0),
|
||||
Color(0xFF2A2060),
|
||||
]
|
||||
: const [
|
||||
Color(0xFF2A2545),
|
||||
Color(0xFF1A1530),
|
||||
Color(0xFF141228),
|
||||
],
|
||||
stops: [0.0, 0.5, 1.0],
|
||||
stops: const [0.0, 0.5, 1.0],
|
||||
),
|
||||
boxShadow: [
|
||||
BoxShadow(color: Colors.black.withOpacity(0.4), blurRadius: 20, offset: const Offset(0, 8)),
|
||||
@@ -539,6 +543,8 @@ class _BalanceCardState extends ConsumerState<_BalanceCard>
|
||||
),
|
||||
),
|
||||
);
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user