课程
/移动开发
/Android
/快速实现不一样的移动拼图
请问用getResources().getDrawable(id).getBitmap()方法获得的图跟用BitmapFactory.decodeResource(res,id)方法有什么区别??用哪种好?
2016-08-14
源自:快速实现不一样的移动拼图 1-2
正在回答
区别是android的sdk版本大于等于6.0之后,代码这么写会报错,被谷歌担心内存泄露废弃了。
用后者比较好,但是后者也并不是唯一的使用方法,还可能通过读流等非常多的方法,不一一列举了,可以百度。
qq_sinkman 提问者
举报
实现一个支持手势的移动拼图小游戏,手把手带你开发小游戏
1 回答类型转换问题
2 回答Bitmap bigBm = ((BitmapDrawable) getResources().getDrawable(R.drawable.ic_game_tu)).getBitmap();这句话的getDrawable在Android Studio中过时了,写成getDrawable(R.drawable.ic_game_tu,null)又会报错,改怎么改
2 回答x,y问题
2 回答技术的问题
1 回答图片的问题