作者f422661 (恩恩)
看板AndroidDev
标题[问题] canvas画图问题
时间Tue Sep 29 20:44:58 2015
http://abow520.blogspot.tw/2011/07/android-canvas.html
我是照着这篇教学试着用canvas画图
想要在手机上已自己做的图片为底画图
在程式里打
Bitmap bp = BitmapFactory.decodeResource(getResources(),R.drawable.abc);
Canvas c =new Canvas(bp);
就会产生以下错误
Immutable bitmap passed to Canvas constructor
後来找到方法改成
BitmapFactory.decodeResource(getResources(),
R.drawable.abc).copy(Bitmap.Config.ARGB_8888, true);
结果出来的背景还是黑色而不是自己的图
请问有甚麽方法可以解决吗?
想顺便问说有方法可以把背景图变透明吗?
先谢谢各位了
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 163.25.118.133
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1443530701.A.CE7.html
※ 编辑: f422661 (163.25.118.133), 09/29/2015 20:50:27
1F:→ loxyz: 图的副档名? 09/30 14:01
2F:→ f422661: jpg档 10/01 14:51
3F:→ loxyz: 连结的教学并不完全,可Google: Android canvas参考前三笔 10/01 23:15
4F:→ loxyz: 因为通常的做法是自定义一个继承View的类别来画图 10/01 23:19