该方法由子类复写且只能在getValue内部调用
@override Shader convert(double animatorPercent) { return begin.convert(begin, end, animatorPercent); }