Please do something like this.
Don't make the blue part fill. Make the white arrow fill.
It won't heart our eyes.
1) No icon for those champs which are not at max level.
2) The grey colour icon (grey coloured diamond icon and grey coloured arrow) shows up for those champ which are at max level but no resources.
3)As the resources are collected the grey arrow eventually becomes white.
4)If all the resources are available then the blue diamond appears with white arrow.