C1ProgressBar には、移動時のプログレスバーの反応を変更する、30 種類以上のアニメーション効果が組み込まれています。デフォルトのイージング効果は Swing ですが、Easing プロパティを使用して別の効果に設定できます。Animation.Disabled プロパティを True に設定することで、アニメーションをすべて OFF にすることもできます。
下の表で、各アニメーション効果について説明します。
| 名前 | 説明 |
|---|---|
| Linear | 直線的なイージング。加速も減速もなく、滑らかに移動します。 |
| Swing(デフォルト) | これはデフォルトのアニメーション効果です。 |
| EaseInQuad | 2次型のイージングイン。開始は遅く、それから加速します。 |
| EaseOutQuad | 2次型のイージングアウト。開始は速く、それから減速します。 |
| EaseInOutQuad | 2次型のイージングインとイージングアウト。開始は遅く、途中で加速し、それから減速します。 |
| EaseInCubic | 3次型のイージングイン。開始は遅く、それから加速します。 |
| EaseOutCubic | 3次型のイージングアウト。開始は速く、それから減速します。 |
| EaseInOutCubic | 3次型のイージングインとイージングアウト。開始は遅く、途中で加速し、それから減速します。 |
| EaseInQuart | 4次型のイージングイン。開始は遅く、それから加速します。 |
| EaseOutQuart | 4次型のイージングアウト。開始は速く、それから減速します。 |
| EaseInOutQuart | 4次型のイージングインとイージングアウト。開始は遅く、途中で加速し、それから減速します。 |
| EaseInQuint | 5次型のイージングイン。開始は遅く、それから加速します。 |
| EaseOutQuint | 5次型のイージングアウト。開始は速く、それから減速します。 |
| EaseInOutQuint | 5次型のイージングインとイージングアウト。開始は遅く、途中で加速し、それから減速します。 |
| EaseInSine | 正弦型のイージングイン。開始は遅く、それから加速します。 |
| EaseOutSine | 正弦型のイージングアウト。開始は速く、それから減速します。 |
| EaseInOutSine | 正弦型のイージングインとイージングアウト。開始は遅く、途中で加速し、それから減速します。 |
| EaseInExpo | 級数的なイージングイン。開始は遅く、それから加速します。 |
| EaseOutExpo | 級数的なイージングアウト。開始は速く、それから減速します。 |
| EaseInOutExpo | 級数的なイージングインとイージングアウト。開始は遅く、途中で加速し、それから減速します。 |
| EaseInCirc | 円形のイージングイン。開始は遅く、それから加速します。 |
| EaseOutCirc | 円形のイージングアウト。開始は速く、それから減速します。 |
| EaseInOutCirc | 円形のイージングインとイージングアウト。開始は遅く、途中で加速し、それから減速します。 |
| EaseInElastic | しなやかなイージングイン。開始は遅く、それから加速します。 |
| EaseOutElastic | しなやかなイージングアウト。開始は速く、それから減速します。 |
| EaseInOutElastic | しなやかなイージングインとイージングアウト。開始は遅く、途中で加速し、それから減速します。 |
| EaseInBack | バックのイージングイン。開始は遅く、それから加速します。 |
| EaseOutBack | バックのイージングアウト。開始は速く、それから減速します。 |
| EaseInOutBack | バックのイージングインとイージングアウト。開始は遅く、途中で加速し、それから減速します。 |
| EaseInBounce | バウンドしながらのイージングイン。開始は遅く、それから加速します。 |
| EaseOutBounce | バウンドしながらのイージングアウト。開始は速く、それから減速します。 |
| EaseInOutBounce | バウンドしながらのイージングインとイージングアウト。開始は遅く、途中で加速し、それから減速します。 |