gpt4 book ai didi

java - 绘制矩形或椭圆时,Path.Direction.CCW 和 CW 有什么区别?

转载 作者:行者123 更新时间:2023-11-30 01:49:02 25 4
gpt4 key购买 nike

我知道CW顺时针CCW逆时针
但我认为他们达到了同样的效果!他们两个都可以获得一个完整的Rect。path.addRect源码:

private void addRect(float left,float top,
float right,float bottom,int dir){
moveTo(left,top);
Direction direction=getDirection(dir);
switch (direction) {
case CW:
lineTo(right,top);
lineTo(right,bottom);
lineTo(left,bottom);
break;
case CCW:
lineTo(left,bottom);
lineTo(right,bottom);
lineTo(right,top);
break;
}
close();
resetLastPointFromPath();
}
}

我不明白为什么android提供这个参数。

我曾尝试从谷歌获取答案,但失败了。
如果您知道其中的区别,请提前帮助我,谢谢!

最佳答案

当您将 Path 与 Canvas.drawTextOnPath 等方法一起使用时,方向是相关的。文本将根据设置的方向跟随矩形。

关于java - 绘制矩形或椭圆时,Path.Direction.CCW 和 CW 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33326288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com