【发布时间】:2011-01-27 09:00:42
【问题描述】:
这可能是一个“废话”的问题,但我还是会继续问。
我有一个超大(比屏幕大)RelativeLayout,我正在使用滑动来启动 TranslateAnimation 从查看布局的一部分到另一部分。例如,布局是两个屏幕宽和两个屏幕高。在移动屏幕的漂亮动画之后,我使用 View.scrollTo() 来设置新位置。从第一个屏幕(左上角 0,0)到其他屏幕,这工作正常。但是,当我滑动以动画回第一个屏幕时,因为 View.scrollTo() 使布局的那部分无效(我假设),当我通过它进行动画处理时,布局的那一部分全是黑色的。我尝试了几件事让它在 scrollTo() 之后重绘自己,但没有任何运气,所以我想我会在这里问。
谢谢! 乔德
【问题讨论】: