summaryrefslogtreecommitdiff
path: root/libs/hwui/pipeline/skia/TransformCanvas.cpp
diff options
context:
space:
mode:
authorNader Jawad <njawad@google.com>2021-04-19 19:45:13 -0700
committerNader Jawad <njawad@google.com>2021-05-03 18:08:47 -0700
commit197743ff9c6ffb7bc96004c38b518fd3941948b0 (patch)
tree833d7f67ff16d4bf478710e0c711fe4ffce06844 /libs/hwui/pipeline/skia/TransformCanvas.cpp
parent9443a3e84d73d3423ede16e158b641fb320910dd (diff)
Update hole punch logic in HWUI
--Updated HWUI holepunch logic for SurfaceView to also apply the stretch to the hole punch --Updated RenderNode callbacks to also include an offset from the ancestor RenderNode that also has a stretch configured on it --Added new test activity to verify hole punch logic Bug: 179047472 Test: manual Change-Id: Ibbaf8248a31839ba9dc352ecb9fef54e1276918e
Diffstat (limited to 'libs/hwui/pipeline/skia/TransformCanvas.cpp')
-rw-r--r--libs/hwui/pipeline/skia/TransformCanvas.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/hwui/pipeline/skia/TransformCanvas.cpp b/libs/hwui/pipeline/skia/TransformCanvas.cpp
index a6e4c4cf9ca7..6777c00c4655 100644
--- a/libs/hwui/pipeline/skia/TransformCanvas.cpp
+++ b/libs/hwui/pipeline/skia/TransformCanvas.cpp
@@ -28,8 +28,8 @@ void TransformCanvas::onDrawAnnotation(const SkRect& rect, const char* key, SkDa
SkRRect roundRect = SkRRect::MakeRectXY(rect, radiusX, radiusY);
SkPaint paint;
- paint.setColor(0);
- paint.setBlendMode(SkBlendMode::kClear);
+ paint.setColor(SkColors::kBlack);
+ paint.setBlendMode(mHolePunchBlendMode);
mWrappedCanvas->drawRRect(roundRect, paint);
}
}