本文介绍了android怎么样画在画布上半透明的位图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图修改一个画图的变量,但并不成功 - 我怎样才能使一个位图出现半透明
解决方案
canvas.drawColor(Color.WHITE);
。BitmapDrawable BD =(BitmapDrawable)getResources()getDrawable(R.drawable.loading);
位图BM = bd.getBitmap();
涂料粉刷=新的油漆();
paint.setAlpha(60); //你可以在这里设置您的透明值
canvas.drawBitmap(BM,0,0,油漆);
I have tried to modify a Paint variable, but have been unsuccessful - how can I make a bitmap appear "semi-transparent"?
解决方案
canvas.drawColor(Color.WHITE);
BitmapDrawable bd = (BitmapDrawable) getResources().getDrawable(R.drawable.loading);
Bitmap bm = bd.getBitmap();
Paint paint = new Paint();
paint.setAlpha(60); //you can set your transparent value here
canvas.drawBitmap(bm, 0, 0, paint);
这篇关于android怎么样画在画布上半透明的位图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!