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