0
다른 속성을 계산하는 데 사용하는 값 애니메이터가 있습니다. 하나만 사용하고 수동으로 원하는 값을 계산하고 싶습니다. 이것이 내가 규모가 주어진 시간에 ValueAnimator 값을 수동으로 계산하는 방법
private class ScaleUpdateListener implements ValueAnimator.AnimatorUpdateListener {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
currentScale = (Float) animation.getAnimatedValue();
float fraction = animation.getAnimatedFraction();
float translateX = // need to figure how far to translate between 200 and 100 given fraction
invalidate();
}
}
을 갔다 그러나 나는 또한이 200을 같은에서 진행 값을 변환 계산하는 방법까지 얻을하는 데 사용하는 사용자 정의 클래스는 예를 들어, 값 애니메이터
완료 100.
그래서 단지 분수 .5에서 절반에 이르기까지 이드를 통해 몇 가지 방법을 알아보십시오. 150을 계산하는 방법, 100에서 200 사이의 절반을 계산하는 방법, 그 수식을 알아낼 수 없습니다.
나는 두 숫자 A와 B – Brian
사이의 값을 필요로하는 비율 그래서 당신은 (X-A)이/(B-A) = 비율이 없음.하지 x를 구하십시오. 간단한 대수학. –