3
AndroidでアニメーションにBounceInterpolatorを使用している間に、バウンス効果の振幅を減らす方法はありますか?デフォルトでは、バウンス効果が私が望む以上に多くなります。Android BounceInterpolatorのバウンス振幅を減らす方法
AndroidでアニメーションにBounceInterpolatorを使用している間に、バウンス効果の振幅を減らす方法はありますか?デフォルトでは、バウンス効果が私が望む以上に多くなります。Android BounceInterpolatorのバウンス振幅を減らす方法
私は個人的に、Androidによって提供されるBounceInterpolarが嫌いです。私が言うことは、自分で定義することです。ここでは、ConstructorでAmplitudeとFrequencyを引数として取る単純なバージョンのコードを示します。シンプルなWeb検索では、以下の式を使用できます。
class MyBounceInterpolator implements android.view.animation.Interpolator {
double Amplitude = 1;
double Frequency = 10;
MyBounceInterpolator(double amp, double freq) {
Amplitude = amp;
Frequency = freq;
}
public float getInterpolation(float time) {
return (float) (-1 * Math.pow(Math.E, -time/ mAmplitude) * Math.cos(mFrequency * time) + 1);
}
}
希望は私が助け:D
はいああ、私は申し訳ありません...それを指摘してくれてありがとう、私はそれを修正しました。 – Rippr