2016-11-10 78 views
3

我想从下向上翻译相对布局,并且想要不断获取布局的已更改高度。什么是正确的做法?翻译相对布局并获取Android动画中更改后的高度

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

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

感谢, 科林

回答

1

使用这个库:AndroidViewAnimations

它有听众和漂亮的动画,高reccommended

例子:Refer

采用Android自己implemntaion

fadeInAnimation.setAnimationListener(new Animation.AnimationListener() { 
    @Override 
    public void onAnimationStart(Animation animation) { 

    } 

    @Override 
    public void onAnimationEnd(Animation animation) { 

    } 

    @Override 
    public void onAnimationRepeat(Animation animation) { 

    } 
}); 
+0

谢谢你的回应。有没有办法做到这一点,而不使用任何第三方库? – Colin11

+0

请参阅我更新的答案 – Vicky