我试图在底部导航栏下显示一个视图,以向用户显示一条消息。
根据下面的附件,当前没有动画的行为
执行动画时,“翻译动画”所涵盖的部分随后从屏幕上移除,并留出空白(我无法摆脱它):
以下是动画的代码:
public void hideGlobalAppMessage(){
//Animation that hides the green message down
globalMessageContainer.animate()
.translationY(globalMessageContainer.getHeight())
.setDuration(500);
//Animation that moves the bottom navigation bar down
navBar.animate()
.translationY(globalMessageContainer.getHeight())
.setDuration(500);
}
有没有其他替代方法可以执行此动画而不出现此问题?
预先感谢
答案 0 :(得分:1)
您可以共享此页面的XML代码吗?您的根布局约束是什么,如果约束布局是线性的还是相对的,也许您没有约束recyclerview的底点。