Java 全息圆压杆速度
我很难理解HoloCircularProgressBar的()动画是如何工作的。当我尝试将动画(mHoloCircularProgressBar,null,1f,1000)更改为动画(mHoloCircularProgressBar,null,1f,10000)时,持续时间不会乘以10。相反,动画会变得不连续,并且仅在值小于1000时平滑。如何减慢HoloCircularProgress条的速度,使其以给定的毫秒值前进?下面的示例应该对您有所帮助Java 全息圆压杆速度,java,android,Java,Android,我很难理解HoloCircularProgressBar的()动画是如何工作的。当我尝试将动画(mHoloCircularProgressBar,null,1f,1000)更改为动画(mHoloCircularProgressBar,null,1f,10000)时,持续时间不会乘以10。相反,动画会变得不连续,并且仅在值小于1000时平滑。如何减慢HoloCircularProgress条的速度,使其以给定的毫秒值前进?下面的示例应该对您有所帮助 private void batteryLeve
private void batteryLevel() {
BroadcastReceiver batteryLevelReceiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
context.unregisterReceiver(this);
int rawlevel = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
int scale = intent.getIntExtra(BatteryManager.EXTRA_SCALE, -1);
float level = -1;
if (rawlevel >= 0 && scale > 0) {
level = (rawlevel * 100) / scale;
}
//batterLevel.setText("Battery Level Remaining: " + level + "%");
animate(pgbTablet, null,level, 10000);
animate(pgbCase, null, level, 10000);
tvTblCharging.setText(""+(int)Math.ceil(level));
tvCaseCharging.setText(""+(int)Math.ceil(level));
}
};
IntentFilter batteryLevelFilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
getContext().registerReceiver(batteryLevelReceiver, batteryLevelFilter);
}