即時通訊使用11個圖像來表示進度,試圖使弧進展(就像c清潔程序)。我準備了圖像但是,我想根據百分比在我的圖像視圖中設置每個圖像。例如,在imageview中設置圖像,使其看起來像一個進度條
如果
10% - IMG1
否則,如果
20% - IMG2
否則,如果
30% - IMG3
等在
public static int getWifiStrengthPercentage(Context context) {
try {
WifiManager wifiManager = (WifiManager) context
.getSystemService(Context.WIFI_SERVICE);
int rssi = wifiManager.getConnectionInfo().getRssi();
int level = WifiManager.calculateSignalLevel(rssi, 10);
int percentage = (int) ((level/10.0) * 100);
tv.setText(percentage + " %");
return percentage;
} catch (Exception e) {
return 0;
}
}
Consule這個https://github.com/Todd-Davies/ProgressWheel庫。這將有助於 –
我不想用庫來做一些要求。 – user5779349
這裏有什麼問題?如果你想根據百分比設置不同的圖像,我沒有看到任何問題,我錯過了什麼?你需要動畫嗎? –