Skip to content

Commit 8829cdb

Browse files
committed
commit
1 parent 3269237 commit 8829cdb

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

library/src/main/java/me/itangqi/waveloadingview/WaveLoadingView.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,7 @@ public void onDraw(Canvas canvas) {
267267
// Currently does not support the border settings
268268
Point start = new Point(0, getHeight());
269269
Path triangle = getEquilateralTriangle(start, getWidth(), getHeight(), mTriangleDirection);
270+
canvas.drawPath(triangle, mWaveBgPaint);
270271
canvas.drawPath(triangle, mWavePaint);
271272
break;
272273
// Draw circle
@@ -291,6 +292,9 @@ public void onDraw(Canvas canvas) {
291292
getHeight() - borderWidth / 2f - 0.5f,
292293
mBorderPaint);
293294
}
295+
296+
canvas.drawRect(borderWidth, borderWidth, getWidth() - borderWidth,
297+
getHeight() - borderWidth, mWaveBgPaint);
294298
canvas.drawRect(borderWidth, borderWidth, getWidth() - borderWidth,
295299
getHeight() - borderWidth, mWavePaint);
296300
break;
@@ -299,15 +303,19 @@ public void onDraw(Canvas canvas) {
299303
if (mIsRoundRectangle) {
300304
if (borderWidth > 0) {
301305
RectF rect = new RectF(borderWidth / 2f, borderWidth / 2f, getWidth() - borderWidth / 2f - 0.5f, getHeight() - borderWidth / 2f - 0.5f);
306+
canvas.drawRoundRect(rect, mRoundRectangleXY, mRoundRectangleXY, mWaveBgPaint);
302307
canvas.drawRoundRect(rect, mRoundRectangleXY, mRoundRectangleXY, mWavePaint);
303308
} else {
304309
RectF rect = new RectF(0, 0, getWidth(), getHeight());
310+
canvas.drawRoundRect(rect, mRoundRectangleXY, mRoundRectangleXY, mWaveBgPaint);
305311
canvas.drawRoundRect(rect, mRoundRectangleXY, mRoundRectangleXY, mWavePaint);
306312
}
307313
} else {
308314
if (borderWidth > 0) {
315+
canvas.drawRect(borderWidth / 2f, borderWidth / 2f, getWidth() - borderWidth / 2f - 0.5f, getHeight() - borderWidth / 2f - 0.5f, mWaveBgPaint);
309316
canvas.drawRect(borderWidth / 2f, borderWidth / 2f, getWidth() - borderWidth / 2f - 0.5f, getHeight() - borderWidth / 2f - 0.5f, mWavePaint);
310317
} else {
318+
canvas.drawRect(0, 0, canvas.getWidth(), canvas.getHeight(), mWaveBgPaint);
311319
canvas.drawRect(0, 0, canvas.getWidth(), canvas.getHeight(), mWavePaint);
312320
}
313321
}

0 commit comments

Comments
 (0)