几何图形绘制概述
========

绘制几何图形有两种方法：一是通过绘制组件[Shape](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-drawing-components-shape)直接绘制出几何图形；二是通过形状裁剪属性[clipShape](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-universal-attributes-sharp-clipping#clipshape12)将组件裁剪成几何图形。

#### 使用场景

| 绘制方式 | 使用场景 |
| :-- | :-- |
| [绘制几何图形 (Shape)](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-geometric-shape-drawing) | 用于创建指定形状的组件，在页面上直接绘制出几何图形。 |
| [形状裁剪 (clipShape)](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-clip-shape) | 用于将组件裁剪为指定的几何图形。 |

#### 约束限制

*   对绘制组件，既可用[Shape](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-drawing-components-shape)组件作为父组件实现类似SVG的效果，也可单独使用各种形状的子组件进行绘制。
    
*   对形状裁剪属性，裁剪不会导致被裁剪区域无法响应绑定的手势事件。