【问题标题】:Why would you use Path.Direction.CW and CCW in android?为什么要在 android 中使用 Path.Direction.CW 和 CCW?
【发布时间】:2016-09-22 02:05:37
【问题描述】:

我找不到任何解释为什么添加到路径中的闭合形状想要顺时针或逆时针方向以及闭合形状意味着什么,例如要添加 CW 或 CCW 到路径的椭圆形,最后你还是会得到和椭圆形添加到路径?

【问题讨论】:

    标签: android path direction


    【解决方案1】:

    这些值定义了路径的蜿蜒曲折。根据您的填充类型,它变得很重要(请参阅Path.FillType)。这里有一篇文章非常清楚地解释了缠绕规则如何影响路径渲染:http://blogs.adobe.com/webplatform/2013/01/30/winding-rules-in-canvas/(缠绕规则不是 Android 特定的。)

    【讨论】:

    • 链接失效,也无法通过 Google 的缓存访问。
    • 这篇 StylingAndroid 文章有帮助:blog.stylingandroid.com/vectordrawable-fill-windings。它在 VectorDrawable 上下文中讨论了这些规则 - 那里解释了“非零”规则 == Path.FillType.WINDING
    猜你喜欢
    • 2014-01-22
    • 2021-12-16
    • 1970-01-01
    • 1970-01-01
    • 2021-11-29
    • 2023-03-21
    • 2013-12-26
    • 2019-01-11
    • 1970-01-01
    相关资源
    最近更新 更多