In the Android 2.2 version, a new Thumbnailutils tool class is implemented to implement thumbnails, the functionality of this tool class is powerful, the use is simple,
It provides a constant and three methods. With these constants and methods, it is easy and quick to realize the thumbnail function of pictures and videos.
method does not introduce more, directly on the code:
Private ImageView ImageView; Private button button; Private Boolean isthumb=true; @Override protected void OnCreate (Bundle savedinstancestate) {super.oncreate (savedinstancestate); Setcontentview (R.layout.activity_main); ImageView = (ImageView) Findviewbyid (R.id.imageview); Button = (button) Findviewbyid (R.id.button); Original final Bitmap Bitmap = Bitmapfactory.decoderesource (Getresources (), r.drawable.a); Thumbnail final Bitmap dexbitmap = Thumbnailutils.extractthumbnail (bitmap,200,200); Imageview.setimagebitmap (DEXBITMAP); Button.setonclicklistener (New View.onclicklistener () {@Override public void OnClick (View v) { if (isthumb) {isthumb=false; Imageview.setimagebitmap (bitmap); }else {isthumb=true; Imageview.setimagebitmap (DEXBITMAP); } } }); }
Android Simple implementation picture thumbnail class Thumbnailutils