Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MediaModel mm = new MediaModel(decodeFile(R.drawable.video_link,Util.Width,Util.Height/3),R.string.medialist_video_presentation, null);
- data.add(mm);
- mm = new MediaModel(decodeFile(R.drawable.arhitechture_07_prewiev,Util.Width,Util.Height/3),R.string.architecture, null);
- data.add(mm);
- mm = new MediaModel(decodeFile(R.drawable.interyer_prewiev,Util.Width,Util.Height/3), R.string.interiors,null);
- data.add(mm);
- mm = new MediaModel(decodeFile(R.drawable.infrastructura_prewiev,Util.Width,Util.Height/3),R.string.infastructure, null);
- data.add(mm);
- mm = new MediaModel(decodeFile(R.drawable.territory_prewiev,Util.Width,Util.Height/3), R.string.territory,null);
- data.add(mm);
- mm = new MediaModel(decodeFile(R.drawable.vidi_prewiev,Util.Width,Util.Height/3), R.string.Prospects, null);
- data.add(mm);
- /////....
- public static Bitmap decodeFile(int fileRes, int WIDTH, int HIGHT) {
- BitmapFactory.Options o = new BitmapFactory.Options();
- o.inJustDecodeBounds = true;
- BitmapFactory.decodeResource(context.getResources(), fileRes,o);
- final int REQUIRED_WIDTH = WIDTH;
- final int REQUIRED_HIGHT = HIGHT;
- int scale = 1;
- while (o.outWidth / scale / 2 >= REQUIRED_WIDTH && o.outHeight / scale / 2 >= REQUIRED_HIGHT){
- scale *= 2;
- }
- BitmapFactory.Options o2 = new BitmapFactory.Options();
- o2.inSampleSize = scale;
- return BitmapFactory.decodeResource(context.getResources(), fileRes,o2);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement