Chinaunix
标题:
Android:ImgeView控件的相关方法是如何支持多种格式图片(如.png,.jpg)的?
[打印本页]
作者:
风情123
时间:
2012-07-18 12:28
标题:
Android:ImgeView控件的相关方法是如何支持多种格式图片(如.png,.jpg)的?
请教下大家:
假如参数nResId = R.Drawable.aa;
nResId 即可以为多种图片中的一种的(如aa.png或者aa.jpg);
那么ImageView控件的相关方法(如setImageResource)方法怎样加载.png与jpg的?
多谢~
frameworks/base/graphics/java/android/graphics/drawable中Drawable.java中697行Bitmap bm = BitmapFactory.decodeResourceStream(res, value, is, pad, opts);中 decodeResourceStream
与704行return drawableFromBitmap(res, bm, np, pad, srcName);中drawableFromBitmap
这是我分析的内容,但是没懂的
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2