gpt4 book ai didi

android - 在 Android 中用透明颜色填充 Canvas

转载 作者:行者123 更新时间:2023-11-30 03:15:23 28 4
gpt4 key购买 nike

早上好

我有一个用 #99aaaaaa 颜色初始化的 ImageView(它对应于 153,170、170,170)。之后我画了一些不同颜色的线条。现在我想用原始颜色填充我的 Canvas (#99aaaaaa)

myCanvas.drawColor(OriginalColor) 方法用 OriginalColor 填充 Canvas ,但线条仍然可见

    myPaint.setColor(OriginalColor);
myPaint.setStyle(Paint.Style.FILL);
myCanvas.drawRect(0, 0, 170, 170, myPaint); // my ImageView is 170X170

同时让线条可见。

请帮忙,谢谢

最佳答案

因为 Canvas 的原始颜色是半透明的,然后你在上面画一些东西,再画一层半透明的东西,那么很明显你会通过顶部的transparent看到level-down-layer层不是吗?换句话说,如果你在膝盖上放一 block 半透明的玻璃,你仍然可以透过它看到膝盖

关于android - 在 Android 中用透明颜色填充 Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20216151/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com