Utilize left margin in drawing mask.

fork-5.53.8
Alex Hart 2020-12-02 09:44:51 -04:00
rodzic fab24bcd1e
commit f7bc975534
1 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -88,7 +88,9 @@ public class MaskView extends View {
target.draw(maskCanvas);
canvas.clipRect(drawingRect.left, Math.max(drawingRect.top, getTop() + getPaddingTop()), drawingRect.right, Math.min(drawingRect.bottom, getBottom() - getPaddingBottom()));
canvas.drawBitmap(mask, 0, drawingRect.top, maskPaint);
ViewGroup.MarginLayoutParams params = (ViewGroup.MarginLayoutParams) target.getLayoutParams();
canvas.drawBitmap(mask, params.leftMargin, drawingRect.top, maskPaint);
mask.recycle();
}