add getter and setter to TextVisibility property
rm textvisibility property
arc progress set bottom text position according to arc angle
CircleProgress now use drawArc since clipPath does not support antialias