如何在飞行中创建倾斜移位alpha蒙版?

时间:2015-05-15 17:56:44

标签: android canvas gradient

我知道我可以用LinearGradient创建,但我无法弄清楚如何从里到外创建渐变。

我想创建这样的东西,我想控制渐变的大小和角度。 enter image description here

1 个答案:

答案 0 :(得分:0)

我用下面的代码创建了这个渐变。

  linearGradient = new LinearGradient(0, 0, 0, h,
            new int[]{0xffffffff, 0xffffffff, 0x00ffffff, 0x00ffffff, 0xffffffff, 0xffffffff},
            new float[]{0, 0.30f, 0.45f, 0.55f, 0.7f, 1.0f}, Shader.TileMode.CLAMP);