首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反向DIrection线性梯度

反向DIrection线性梯度
EN

Stack Overflow用户
提问于 2010-11-19 07:06:31
回答 2查看 2K关注 0票数 0

我有这样的代码:

代码语言:javascript
复制
LinearGradient backlg = new LinearGradient(0, 0, 10, 10,
            new int[]{Color.BLACK, Color.BLACK, Color.BLUE, Color.BLUE},
            new float[]{0,0.5f,.55f,1}, Shader.TileMode.REPEAT);

这就产生了在蓝色和黑色之间交替的对角带。它们从左下角到右上角,所以我的问题是,我要怎么做才能让它从左上角到右下角?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-19 07:15:48

这就是你的意思吗:

代码语言:javascript
复制
LinearGradient backlg = new LinearGradient(0, 10, 10, 0,
        new int[]{Color.BLACK, Color.BLACK, Color.BLUE, Color.BLUE},
        new float[]{0,0.5f,.55f,1}, Shader.TileMode.REPEAT);
票数 1
EN

Stack Overflow用户

发布于 2010-11-19 07:10:22

查看该构造函数的文档。前4个参数是渐变线起点和终点的x,y坐标。

因此,如果0,0是左下角,10,10是右上角,试着从0,10到10,0。

1:http://developer.android.com/reference/android/graphics/LinearGradient.html#LinearGradient(float

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4220572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档