【问题标题】:How can I create tilt shift alpha mask on the fly?如何动态创建移轴 Alpha 蒙版?
【发布时间】:2015-05-15 17:56:43
【问题描述】:

我知道我可以使用 LinearGradient 创建,但我不知道如何从内向外创建渐变。

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

【问题讨论】:

    标签: android canvas gradient


    【解决方案1】:

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

      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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-22
      • 2011-09-18
      • 1970-01-01
      • 2014-05-11
      • 1970-01-01
      • 2014-10-06
      相关资源
      最近更新 更多