for (int i = 0; i < lineCount; i++) {
canvas.drawLine(offsetX/2,i*itemSpace+offsetY/2,endPos+offsetX/2,i*itemSpace+offsetY/2,mPaint);
//canvas.drawLine(i*itemSpace+offsetX/2,offsetY/2,i*itemSpace+offsetX/2,endPos+offsetY/2,mPaint);
}
②.绘制途中的五个小圆点
private void drawCentrePoint(Canvas canvas) {
mPaint.setColor(dotColor);
mPaint.setStrokeWidth(5);
mPaint.setAntiAlias(true);
if (cPivotY != 0){
canvas.drawCircle(cPivotX,cPivotY,dotRadius,mPaint);
}
//如果standard为14表示标准棋盘:绘制五个点
if (dots!=null&&dots.size()>0){
for (int i = 0; i < dots.size(); i++) {
Map<String, Integer> map = dots.get(i);
canvas.drawCircle(map.get("dotX"),map.get("dotY"),dotRadius,mPaint);
}
}
}
JqyModi/Gobang
Gobang
自定义View之五子棋UI实现