因为工程中要进行图片处理的地方很多,写篇文章来记录下它们的使用方法。
① Drawable、Bitmap、Canvas、Paint和 Matrix 的关系和使用
② Bitmap类用法 详细说明
③ android图片处理方法(不断收集中)
④ HM图片处理
① level_list --同一个ImageView显示不同的图片 ;(2) 通过字符串得到路径显示图片
② layer_list --将多个图片按照顺序层叠起来
③ colorDrawable -- selector不同状态显示不同颜色
④ shape -- selector不同状态显示shape
⑤ Android Drawable 那些不为人知的高效用法 -- 鸿洋大神的
⑥ BitmapShader 实战 实现圆形、圆角图片
① 从资源中获取Bitmap、Drawable
1>Drawable
int resId= getResources().getIdentifier("png_name", "drawable", getPackageName());//获取到资源Id,指定哪个包下的/drawable目录下的哪个名字的文件
Drawable drawable= getResources().getDrawable(resId, null);
2>Bitmap
bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.page_img_a);
① Drawable、Bitmap、Canvas、Paint和 Matrix 的关系和使用
② Bitmap类用法 详细说明
③ android图片处理方法(不断收集中)
④ HM图片处理
大神博客:android Graphics(一):概述及基本几何图形绘制
① level_list --同一个ImageView显示不同的图片 ;(2) 通过字符串得到路径显示图片
② layer_list --将多个图片按照顺序层叠起来
③ colorDrawable -- selector不同状态显示不同颜色
④ shape -- selector不同状态显示shape
⑤ Android Drawable 那些不为人知的高效用法 -- 鸿洋大神的
⑥ BitmapShader 实战 实现圆形、圆角图片
① 从资源中获取Bitmap、Drawable
1>Drawable
int resId= getResources().getIdentifier("png_name", "drawable", getPackageName());//获取到资源Id,指定哪个包下的/drawable目录下的哪个名字的文件
Drawable drawable= getResources().getDrawable(resId, null);
2>Bitmap
bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.page_img_a);