首页 > 解决方案 > 如何在 Harmony OS 的 Paint 对象中设置 Xfermode?

问题描述

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

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

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

标签: javaandroidhuawei-mobile-serviceshuawei-developersharmonyos

解决方案


BlendMode API 是PorterDuffXfermode的 Harmony 替代方案。

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

mPaint.setBlendMode(BlendMode.SRC_IN);

推荐阅读