如何即时创建移轴 alpha 蒙版?
How can I create tilt shift alpha mask on the fly?
我知道我可以使用 LinearGradient 创建,但我不知道如何从内到外创建渐变。
我想创建这样的东西,我想控制渐变的大小和角度。
我用下面的代码创建了这个渐变。
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);
我知道我可以使用 LinearGradient 创建,但我不知道如何从内到外创建渐变。
我想创建这样的东西,我想控制渐变的大小和角度。
我用下面的代码创建了这个渐变。
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);