翻译相对布局并在Android动画中获得改变的高度



我想从下向上翻译相对布局,并希望不断获得布局的变化高度。正确的做法是什么?

Animation animation = AnimationUtils.loadAnimation(getActivity(), R.anim.slide_up);
animation.setDuration(333);
view.startAnimation(animation);

现在,我只是使用上面的代码,但我不知道如何收听变化的高度

谢谢,科林

使用这个库:AndroidViewAnimations

它有监听器和漂亮的动画,强烈推荐

示例:参考

使用android自己的实现

fadeInAnimation.setAnimationListener(new Animation.AnimationListener() {
    @Override
    public void onAnimationStart(Animation animation) {
    }
    @Override
    public void onAnimationEnd(Animation animation) {
    }
    @Override
    public void onAnimationRepeat(Animation animation) {
    }
});

最新更新