Android重绘覆盖透明位图

时间:2012-11-01 04:06:13

标签: android bitmap drawing

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

问题:我需要循环通过更新针的值和覆盖 几个表盘。,它的工作原理,但边界变得颗粒状,我通过它循环越多,如果我使用不透明的基面板,它很好......我一直在尝试各种各样的事情/建议没有成功,我需要透明度适用于覆盖。

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

  • 使用ARG_8888创建我的位图
  • 有一个方法可以正确地返回透明位图
  • 我在ImageView上绘制了这个,setImageBitmapm首先尝试在位图上绘图 但没有区别
  • 在绘制dials(PorterDuff.mode)之前尝试清除位图,没有区别

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

0 个答案:

没有答案