1. Bitmap bitmap = BitmapFactory.decodeResource(res, id);
2. InputStream is = context.getResources().openRawResource(R.drawable.app_sample_code); Bitmap bitmap = BitmapFactory.decodeStream(is);
//得到一个Bitmap的截图(感觉相当于一个原图像的模型):
bitmap.extractAlpha();
3. //设置画笔的遮罩效果
p.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC));
4. //设置画刷的效果
mShader = new LinearGradient(0, 0, 100, 70, new int[] {
Color.RED, Color.GREEN, Color.BLUE },
null, Shader.TileMode.MIRROR);
5. //通过图片取得图片的Drawable
Drawable dr = context.getResources().getDrawable(R.drawable.beach);
本文深入探讨了Android应用开发中的关键图像处理与绘制技术,包括使用Bitmap资源、创建图像模型、设置遮罩效果和画刷效果等步骤。详细介绍了如何从图片获取Drawable对象,并通过代码实例展示了实现这些技术的具体方法。

被折叠的 条评论
为什么被折叠?



