forked from fanruan/fineui
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
979 B
979 B
bi.canvas
canvas绘图,基类BI.Widget
{% method %} source
{% common %}
var canvas = BI.createWidget({
type: "bi.canvas",
element: "#wrapper",
width: 500,
height: 600
});
canvas.circle(150, 50, 20, "green");
canvas.stroke();
{% endmethod %}
对外方法
名称 | 说明 | 回调参数 |
---|---|---|
line | 绘制线段 | (x0, y0, x1, y1) |
rect | 绘制矩形 | (x,y,w,h,color)分别表示左上角的横坐标、纵坐标,矩形宽、高、以及绘制的颜色 |
circle | 绘制圆形 | (x, y, radius, color)分别表示原点的横坐标,纵坐标,半径以及颜色 |
hollow | 填充中空的路径 | — |
solid | 填充实心的路径 | — |
gradient | 绘制渐变色 | (x0, y0, x1, y1, start, end) |
reset | 重置画布 | — |
stroke | 绘制 | callback |