在我的申请中。当用户按下按钮时,按钮消失(使用布局动画)并启动另一个活动。为了保持按钮不可见,我使用了fillAfter属性。如果使用按下BACK键,则前一个活动将显示隐藏按钮。有没有办法避免这种情况,而无需在onResume中重新构建布局?
谢谢, 的Gratzi
答案 0 :(得分:7)
你应该致电:
button.clearAnimation();
在你的简历方法中。之后,您的按钮将再次可见!
答案 1 :(得分:0)
在您的应用程序中,动画发生的活动使用以下代码启动另一个活动:
startActivity(new Intent(AnimatedActivity.this,AnotherActivity.class));
结束();
在返回之后的另一个活动中使用以下代码:
startActivity(new Intent(AnotherActivity.this,AnimatedActivity.class));
结束();
试试这个......希望这对你有用。