② REPEAT
LinearGradient lg = new LinearGradient(0, 0, 300, 300, 0xFFFF0000, 0xFF0000FF, Shader.TileMode.REPEAT); paint.setShader(lg); canvas.drawRect(0, 0, canvas.getWidth(), canvas.getHeight(), paint);

③ MIRROR
LinearGradient lg = new LinearGradient(0, 0, 300, 300, 0xFFFF0000, 0xFF0000FF, Shader.TileMode.MIRROR); paint.setShader(lg); canvas.drawRect(0, 0, canvas.getWidth(), canvas.getHeight(), paint);

还有三个shader没有介绍,感觉篇幅有点长了,留到下一篇再给大家讲解,希望大家继续关注。
注:相关教程知识阅读请移步到Android开发频道。










