Why does the white precipitate of silver halide become coloured in the presence of dye eosin.

Eosin is adsorbed on the surface of silver halide precipitate making it coloured.