colors list of colors for transition if user will not give any color then it'll take random color.
final List<Color> colors;