修改渐变填充实现