일반적인 답변이 아니라 언어마다 다르다.
너비를 직접 설정하는 대신 원하는 너비/백분율까지 너비를 늘릴 수 있습니다.
진행률 표시 줄의 너비를 설정하려면 bar.setWidth(val)
함수가 있다고 가정합니다.
이 당신의 업데이트 루프하자 (60FPS
에서 실행) : 막대를 설정하지 :
이
update {
...
...
double percentageLoaded; // this is your parameter probably
static const int incrementStep = 1; // increase this for faster animation
// Get the width of the bar for the current percentage
int desiredWidth = percentageLoaded * bar.totalWidth;
if(bar.currentWidth < desiredWidth) {
bar.currentWidth += incrementStep;
}
}
여전히 당신이 당신의 incrementStep (예 : 1보다 큰 경우 확인해야 할 몇 가지가 있습니다 너비가 100 %보다 큽니다.)
여기에 작은 그림이 있습니다. 어쩌면 잘 이해할 수 있습니다. 이 예에서 증가 단계는 1px
이고 막대 너비는 4px
이고로드는 50%
으로 설정되어 있습니다. 막대가 너비가 2px
이어야합니다.
무엇을 시도 했습니까? 몇 가지 코드를 보여주십시오. 너비를 직접 설정하는 대신 원하는 너비/퍼센트가 될 때까지 너비를 늘릴 수 있습니다. – Cristy