0
我正在研究一個複雜的UI設計,它就像在圓形軌跡中包含10個圖標的圓形輪子。我需要根據設備分辨率縮放每個圖標。請看看具體的代碼片段: -圖像縮放無法正常工作
if (displayWidth<=241) {
bitmap = scaleBimtap(bitmap, 42, 39);
}else if (displayWidth<=320) {
bitmap = scaleBimtap(bitmap, 42, 39);
}else if (displayWidth<=480) {
bitmap = scaleBimtap(bitmap, 52, 44);
}else{
bitmap = scaleBimtap(bitmap, 52, 44);
}
HTC的感覺是一個540X960分辨率的設備。所以這裏是bitmap = scaleBimtap(bitmap,52,44);必須選擇在這種情況下,但這似乎是錯誤縮放和圖標顯示更大。我能爲此做些什麼。
我不需要下載任何圖像。我已經從drawable資源中獲取圖片。 – 2013-04-24 11:18:05
使用可繪製圖像查看我的更新解決方案 – vinoth 2013-04-24 11:24:37