我在 android 2.3 中工作,我遇到了一个有点痛苦的问题。
我在FrameLayout
. 顶部布局在动画期间部分移出屏幕,并.layout()
在动画结束时调用该方法。这很好用,并且 ui 被正确移动,并且 toplayout 的按钮仍然是可点击的。在动画之后,第二个布局是可见的,因为 toplayout 被移出屏幕。此布局包含一个可单击的列表,每个单元格都有一个ImageView
在单击时更新的列表。但是我的问题是,当单击表格单元格并ImageView
更新时,整个视图被重置,忽略动画和 toplayout 的新位置。它只是将 toplayout 设置回顶部,因为动画从未发生过。
我使用 anTranslateAnimation
并且 set fillafter 也设置为 true。
你们对我可能遗漏的内容有什么建议吗?