summaryrefslogtreecommitdiff
path: root/libs/hwui/SkiaCanvas.cpp
diff options
context:
space:
mode:
author Samiul Islam <samiul@google.com> 2022-09-08 14:15:33 +0000
committer Samiul Islam <samiul@google.com> 2022-09-08 14:15:33 +0000
commit3fde6cee3c54269ea40158a3057fd61daa82dac7 (patch)
tree243b4b31c9f0b0c0cebb0edd955ed52ecc72a860 /libs/hwui/SkiaCanvas.cpp
parent914e75086755f7be427d2b6a1ed96662a0a7049e (diff)
Revert "Support alpha for SurfaceView"
Revert submission 19562144-surfaceview-alpha Reason for revert: Presubmit breakage b/245651921 Reverted Changes: I7510a3a6c:Add CTS for applying alpha for SurfaceView Ibc14b18f1:Support alpha for SurfaceView Change-Id: I498c98951a53e6bb1c1251dceb9d150311b07cc8
Diffstat (limited to 'libs/hwui/SkiaCanvas.cpp')
-rw-r--r--libs/hwui/SkiaCanvas.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/libs/hwui/SkiaCanvas.cpp b/libs/hwui/SkiaCanvas.cpp
index 20c6d6846fa2..023d6bf0b673 100644
--- a/libs/hwui/SkiaCanvas.cpp
+++ b/libs/hwui/SkiaCanvas.cpp
@@ -18,7 +18,6 @@
#include "CanvasProperty.h"
#include "NinePatchUtils.h"
-#include "SkBlendMode.h"
#include "VectorDrawable.h"
#include "hwui/Bitmap.h"
#include "hwui/MinikinUtils.h"
@@ -252,11 +251,10 @@ const SkiaCanvas::SaveRec* SkiaCanvas::currentSaveRec() const {
return (rec && rec->saveCount == currentSaveCount) ? rec : nullptr;
}
-void SkiaCanvas::punchHole(const SkRRect& rect, float alpha) {
+void SkiaCanvas::punchHole(const SkRRect& rect) {
SkPaint paint = SkPaint();
- paint.setColor(SkColors::kBlack);
- paint.setAlphaf(alpha);
- paint.setBlendMode(SkBlendMode::kDstOut);
+ paint.setColor(0);
+ paint.setBlendMode(SkBlendMode::kClear);
mCanvas->drawRRect(rect, paint);
}