当前位置: 代码迷 >> Android >> 怎么在sufaceview中画出半透明字符
  详细解决方案

怎么在sufaceview中画出半透明字符

热度:78   发布时间:2016-05-01 18:11:12.0
怎样在sufaceview中画出半透明字符?
rt
用canvas.drawtxt可以吗?
bow~~

------解决方案--------------------
这里,有两个先决条件要满足才可以:

1. SurfaceView的buffer格式要支持透明色的,通常就是是PixelFormat.RGBA_8888或PixelFormat.TRANSLUCENT
2. drawText的调用,需要paint设置的颜色的alpha值在0~255之间,这可以用setARGB来直观操作,比如
Paint.setARGB(128, 255,0,0), 这就是刚好一半透明的纯红色
  相关解决方案