读书人

Android图片大小曲整动态实现主要代码

发布时间: 2012-09-19 13:43:54 作者: rapoo

Android图片大小调整动态实现主要代码

view plaincopy to clipboardprint?  private Bitmap getImageFromAssetFile(String fileName,int how){       Bitmap image = null ;      try {             AssetManager am = game.getAssets();              InputStream is = am.open(fileName);             image = BitmapFactory.decodeStream(is);             is.close();          }catch (Exception e){   }      return zoomImage(image,how);    }    public Bitmap zoomImage(Bitmap bgimage,int how) {         int bmpwidth = bgimage.getWidth();         int bmpheight = bgimage.getHeight();          float scaleWidth=0;          float scaleHeight=0;          Matrix matrix = new Matrix();          if(how==0){          scaleWidth = ((float) width) / bmpwidth;           scaleHeight = ((float) height) / bmpheight;           }else{            scaleWidth=Math.min(width,height)/bmpwidth;            scaleHeight=Math.min(width, height)/bmpheight;    }  private Bitmap getImageFromAssetFile(String fileName,int how){        Bitmap image = null ;          try {            AssetManager am = game.getAssets();            InputStream is = am.open(fileName);            image = BitmapFactory.decodeStream(is);             is.close();              }catch (Exception e){   };        return zoomImage(image,how);    }   public Bitmap zoomImage(Bitmap bgimage,int how) {         int bmpwidth = bgimage.getWidth();         int bmpheight = bgimage.getHeight();         float scaleWidth=0;        float scaleHeight=0;         Matrix matrix = new Matrix();         if(how==0){          scaleWidth = ((float) width) / bmpwidth;          scaleHeight = ((float) height) / bmpheight;          }else{           scaleWidth=Math.min(width,height)/bmpwidth;           scaleHeight=Math.min(width, height)/bmpheight;  }  

读书人网 >Android

热点推荐