2014-12-29 2 views
0

TextView (크레디트 화면)을 스크롤하는 리소스가 있습니다.Andorid 애니메이션 리소스 일정한 속도 (제로 가속도)?

<set xmlns:android="http://schemas.android.com/apk/res/android"> 
    <translate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:duration="50000" 
    android:fromYDelta="200" 
    android:interpolator="@android:interpolator/linear" 
    android:repeatCount="infinite" 
    android:repeatMode="restart" 
    android:toYDelta="-10000" /> 
</set> 

0 가속도 (전체 애니메이션 기간 동안 동일한 속도)로 일정한 전환 속도를 유지하려고합니다. 나는 그것을 허용 할 android:interpolator 값을 찾을 수 없습니다. android:interpolator 값이없는 경우 translate은 여전히 ​​일종의 가속 프로파일을 사용합니다.

답변

0

인터폴 레이터에 @android:anim/linear_interpolator을 사용해보십시오. 일반적인 애니메이션에 해당하는 사용 가능한 XML 자원의 목록을 포함

출처 : http://developer.android.com/guide/topics/resources/animation-resource.html#Interpolators

+0

는 Unfortunatelly이 그것을 할 잘못된 방법입니다. 의사가 말했듯이 "변화 속도가 일정한 보간 자"라고 말하지만 변경 속도 (일정 속도)는 필요 없습니다. – ainla

+0

이 문맥에서, "변화율"은 일정한 __is__ 일정한 속도입니다. 애니메이션 중에 속도를 높이거나 낮추고 싶다면 가속 또는 감속 인터폴 레이터를 사용하십시오. – stkent

+0

보간기를 쉽게 비교하려면이 재미있는 작은 앱 (Android Studio + gradle 프로젝트)을 확인하세요. https://github.com/stkent/InterpolatorMater – stkent

관련 문제