Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.43 KB | None | 0 0
  1. MediaModel mm = new MediaModel(decodeFile(R.drawable.video_link,Util.Width,Util.Height/3),R.string.medialist_video_presentation, null);
  2.         data.add(mm);
  3.         mm = new MediaModel(decodeFile(R.drawable.arhitechture_07_prewiev,Util.Width,Util.Height/3),R.string.architecture, null);
  4.         data.add(mm);
  5.         mm = new MediaModel(decodeFile(R.drawable.interyer_prewiev,Util.Width,Util.Height/3), R.string.interiors,null);
  6.         data.add(mm);
  7.         mm = new MediaModel(decodeFile(R.drawable.infrastructura_prewiev,Util.Width,Util.Height/3),R.string.infastructure, null);
  8.         data.add(mm);
  9.         mm = new MediaModel(decodeFile(R.drawable.territory_prewiev,Util.Width,Util.Height/3), R.string.territory,null);
  10.         data.add(mm);
  11.         mm = new MediaModel(decodeFile(R.drawable.vidi_prewiev,Util.Width,Util.Height/3), R.string.Prospects, null);
  12.         data.add(mm);
  13.  
  14.  
  15.  
  16. /////....
  17.  
  18.  
  19.  
  20. public static Bitmap decodeFile(int fileRes, int WIDTH, int HIGHT) {
  21.        
  22.         BitmapFactory.Options o = new BitmapFactory.Options();
  23.         o.inJustDecodeBounds = true;
  24.         BitmapFactory.decodeResource(context.getResources(), fileRes,o);
  25.  
  26.         final int REQUIRED_WIDTH = WIDTH;
  27.         final int REQUIRED_HIGHT = HIGHT;
  28.         int scale = 1;
  29.         while (o.outWidth / scale / 2 >= REQUIRED_WIDTH && o.outHeight / scale / 2 >= REQUIRED_HIGHT){
  30.             scale *= 2;
  31.         }
  32.         BitmapFactory.Options o2 = new BitmapFactory.Options();
  33.         o2.inSampleSize = scale;
  34.         return BitmapFactory.decodeResource(context.getResources(), fileRes,o2);
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement