坐标点如何在 LinearGradient 中工作?
How coordinates points works in LinearGradient?
任何人都可以解释或描述 LinearGradient 中的坐标是如何指向的吗?
例如:我的代码是这样的。
var gradient = new LinearGradient(0, 0, 500, 500, colors, null, Shader.TileMode.Clamp);
paint.SetShader(gradient);
paint.Dither = true;
在矩形中应用时如何在矩形中显示?
在Android中,坐标系始终如上图所示。
1) (0,0) 是左上角。
2) (maxX,0) 是右上角
3) (0,maxY) 是左下角
4) (maxX,maxY) 是右下角
maxX 或 maxY 是屏幕(或视图)的最大宽度或最大高度。
此new LinearGradient(0, 0, 500, 500, colors, null, Shader.TileMode.Clamp)
方法将确保Gradient line
,如上图所示。而当你用Canvas
用颜料绘制矩形时,颜色会沿着这条线渲染。
任何人都可以解释或描述 LinearGradient 中的坐标是如何指向的吗?
例如:我的代码是这样的。
var gradient = new LinearGradient(0, 0, 500, 500, colors, null, Shader.TileMode.Clamp);
paint.SetShader(gradient);
paint.Dither = true;
在矩形中应用时如何在矩形中显示?
1) (0,0) 是左上角。
2) (maxX,0) 是右上角
3) (0,maxY) 是左下角
4) (maxX,maxY) 是右下角
maxX 或 maxY 是屏幕(或视图)的最大宽度或最大高度。
此new LinearGradient(0, 0, 500, 500, colors, null, Shader.TileMode.Clamp)
方法将确保Gradient line
,如上图所示。而当你用Canvas
用颜料绘制矩形时,颜色会沿着这条线渲染。