即时通讯使用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
这里有什么问题?如果你想根据百分比设置不同的图像,我没有看到任何问题,我错过了什么?你需要动画吗? –