The "Evolve" button shows a silhouette if you don't have the Pokemon you'd get from the evolution yet, but shows an image of the Pokemon if you already have it. The nearby raids feature also shows silhouettes; however, it shows silhouettes for Pokemon I already have. Does this feature always only show silhouettes? Will it show the Pokemon if I've completed a raid against that Pokemon before?
This is a screenshot of a Magmar raid; I have caught/hatched/evolved a few Magmars, but never raided one.
13 Answers
In a recent update, this has been changed to display the Pokémon rather than the silhouettes based of if you've captured the Pokémon or not.
Since I have captured Magmar, it shows the Pokémon, but with Raikou uncaptured, it displays the silhouette.
1All ongoing Pokemon Raids are depicted in silhouettes. All pending Raids are depicted as an egg. This is shown through this sort of search: Can you see any full colour Pokemon Raid Bosses? Doesn't look like it. However, this may change in the future.
Raid Bosses are always depicted as silhouettes.
It's worth pointing out that the datamine of Pokémon Sun & Moon registers regular Pokémon and Totem Pokémon as separate species (for example, Mimikyu and Totem Mimikyu are different Pokémon). It's possible that Pokémon GO may do the same thing; Snorlax and Boss Snorlax may be counted as different Pokémon.
Reference:Reddit/r/thesilphroad
7