我有一个透明的位图(钟面),我重绘模仿一个计时码表,它完美的工作(覆盖不同的表盘)使用一个基本的空面板PNG并在它上面用一点三角/高中的东西画针

问题是:我需要循环通过更新针的数量和覆盖几个刻度盘 . 它可以工作,但边框变得颗粒状,我通过它循环越多,如果我使用非透明基面板,它很好......我一直在尝试各种各样的事情/建议而没有成功,我需要透明度来为覆盖工作 .

一些调整大小继续作为最终 ImageView 大小绘制它可能不同于基础面板大小,尝试 createScaleBitmap ,与矩阵没有差异保持基本 drawBitmap(bmp, rect1, rect2, myPaint)

  • 使用 ARG_8888 创建我的位图

  • 有一个方法可以返回透明位图,并正确地解决了针

  • 我在ImageView上使用 setImageBitmapm 绘制了这个,首先尝试在位图上绘图,但没有区别

  • 尝试在绘制 dials(PorterDuff.mode) 之前清除位图,没有区别

Android处理透明重绘是否有任何技巧或未知方式?将Alpha设置为Zero会有什么不同吗?我的位图已经透明了 .