Construa ImageVectors com cores dinâmicas que se adaptam a temas Material3 no Jetpack Compose.
Ver no GitHub ↗Mostra como construir ImageVectors programáticos no Jetpack Compose cujas cores se adaptam a um tema dinâmico do Material3 em runtime.
Em vez de usar drawables XML estáticos, cada path é construído via ImageVector.Builder com parâmetros explícitos de cor — tornando trivial trocar cores vindas do MaterialTheme.colorScheme ou de qualquer fonte em runtime.
Padrão principal: uma função makeIcon() aceita backgroundColor, primaryColor e secondaryColor como argumentos (com fallback nas cores do tema quando usada como @Composable), e então constrói o vetor on-the-fly usando addPath + SolidColor.