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 | バウンドしながらのイージングインとイージングアウト。開始は遅く、途中で加速し、それから減速します。 |