0
저는 오브젝트 애니메이터를 사용하여 확장/축소 애니메이션을 얻으려는 여러 접근법을 시도해 왔지만 지금까지 아무 것도 시도하지 않았습니다.android objectanimator 위에서 아래로 애니메이션을 확장/축소 하시겠습니까?
나는 this solution을 사용했으나 설명서를 읽을 때 애니메이터를 사용하여 애니메이션이 아닌 오브젝트를 영구히 애니메이션하는 것이 더 바람직하다고 말합니다.
내 코드의 문제점은 항상보기의 맨 위에서 시작하지만보기를 맨 아래에서 펼치거나 접을 필요가 있다는 것입니다.
public boolean collapse(View view, int start, int end)
{
AnimatorSet set = new AnimatorSet();
ObjectAnimator a = ObjectAnimator.ofFloat(view, "translationY", start, end);
set.play(a);
set.setDuration(3000L);
set.setInterpolator(new LinearInterpolator());
set.addListener(new AnimatorListenerAdapter()
{
@Override
public void onAnimationEnd(Animator animation)
{
}
});
set.start();
return true;
}
감사합니다. 속성 이름은 소문자 "하단"으로 작성해야합니다. –