1.  widget support color,opacity,flip