【发布时间】:2013-06-20 00:29:30
【问题描述】:
我在 Activity 中有一个 ImageView,当用户单击它时,我会为视图高度设置动画,使其变为全屏(其他视图只是隐藏在屏幕底部下方)。
但是,一旦动画完成,我会隐藏操作栏(使用 getSupportActionBar().hide()),因此我需要再次将 ImageView 的大小调整得稍大一点,以再次进入全屏状态。
在父视图中,我尝试同时覆盖 onMeasure 和 onLayout 以在操作栏滑出屏幕时获得可用的尺寸,但它不起作用,我只在操作栏动画结束时获得新尺寸 + 当我设置视图的高度并请求它不再布局的布局(所以我仍然可以在屏幕底部看到其他视图)。
【问题讨论】:
标签: android android-actionbar android-animation onmeasure