如何使用canvas使用canvas.drawBitmap()?
绘制位图的一部分例如,我有以下位图
我只需画这部分
是否可以使用canvas.drawBitmap或者还需要其他东西?
答案 0 :(得分:6)
您可以使用PorterDuff modes。请查看下图以了解它:
在示例中,您可以绘制位图,然后在SRC-OUT模式下消除部分绘制蒙版的部分。 或者,您可以绘制蒙版,然后使用DST-OUT绘制位图。
有几种选择,只需测试它们。
以下是如何将模式应用于油漆的示例
Host ssh_aliases1
HostName myservice.cloudapp.net
User azureuser
port 53458
Host ssh_aliases2
HostName myservice.cloudapp.net
User azureuser
port 62434