1

我们如何在 Harmony OS 中从SharpView库中复制此代码片段的 Android 行为?

private PorterDuffXfermode mPorterDuffXfermode = new PorterDuffXfermode(PorterDuff.Mode.SRC_IN);

mPaint.setXfermode(mPorterDuffXfermode);
mOutCanvas.drawBitmap(mSoftBitmap.get(), rect, rect, mPaint);
4

2 回答 2

0

BlendMode API 是PorterDuffXfermode的 Harmony 替代方案。

您可以使用实现相同的功能,

mPaint.setBlendMode(BlendMode.SRC_IN);
于 2021-07-30T08:55:26.027 回答
0

您可以使用该setBlendMode方法。

在此处输入图像描述

有关更多详细信息,您可以查看此 Docs

于 2021-08-02T08:21:06.347 回答