android 倒三角
时间: 2023-06-30 21:25:13 浏览: 57
要在 Android 中绘制一个倒三角,您可以使用 Canvas 和 Path 类来实现。以下是一个示例代码:
```java
public class TriangleView extends View {
private Paint paint;
public TriangleView(Context context) {
super(context);
init();
}
public TriangleView(Context context, AttributeSet attrs) {
super(context, attrs);
init();
}
private void init() {
paint = new Paint();
paint.setColor(Color.BLACK);
paint.setStyle(Paint.Style.FILL);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Path path = new Path();
path.moveTo(0, getHeight());
path.lineTo(getWidth(), getHeight());
path.lineTo(getWidth()/2, 0);
path.close();
canvas.drawPath(path, paint);
}
}
```
您可以将此视图添加到您的布局中,如下所示:
```xml
<com.example.TriangleView
android:layout_width="match_parent"
android:layout_height="match_parent" />
```
这将显示一个填充黑色的倒三角形视图。您可以根据需要更改颜色和大小。