读书人

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

发布时间: 2012-07-26 12:01:08 作者: rapoo

怎样在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), 这就是刚好一半透明的纯红色

读书人网 >Android

热点推荐