2011-12-19 31 views
0

如何動態地將變焦控制應用於ImageView?我的最低SDK版本是1.6。我嘗試了大部分樣本,但在所有那些ImageView中的圖像都設置了放大和縮小。我想放大並縮小一個ImageView。我想增加ImageView的寬度和高度,同時放大並縮小寬度和高度,同時縮小ImageView。任何人都可以提出解決方案嗎?如何應用變焦控制

+0

我想觸摸變焦控制代碼 – Selva 2011-12-19 07:25:55

回答

1

是的,這是增加大小

140 is the factor by which image is mulitplied maintaining the height to width ratio 
you can change this as you like 


    Bitmap originalBitmap = BitmapFactory.decodeFile(IssueDataHandler.CONTENT_LOCAL_PATH+"/"+coverImageName.trim()); 
    Bitmap bitmap=originalBitmap; 
    if (bitmap !=null) { 
     int h = bitmap.getHeight(); 
     int w = bitmap.getWidth(); 
     h = 140*h/w; 
     w = 140; 
     bitmap = Bitmap.createScaledBitmap(bitmap, w, h, true); 
     img.setImageBitmap(bitmap); 
    }