Replace Container with AnimatedContainer in CommunityStructureCanvas to enhance visual feedback during state changes. Adjust alpha value for improved visibility based on candidate data presence.

This commit is contained in:
Faris Armoush
2025-07-22 09:46:56 +03:00
parent 60b8ee8b50
commit dfd8c5fa31

View File

@ -445,13 +445,14 @@ class _CommunityStructureCanvasState extends State<CommunityStructureCanvas>
return const SizedBox.shrink();
}
return Container(
return AnimatedContainer(
duration: const Duration(milliseconds: 150),
width: 40,
alignment: Alignment.center,
height: _cardHeight,
decoration: BoxDecoration(
color: context.theme.colorScheme.primary.withValues(
alpha: candidateData.isNotEmpty ? 0.7 : 0.3,
alpha: candidateData.isNotEmpty ? 0.9 : 0.3,
),
borderRadius: BorderRadius.circular(8),
),