我有一个Animation
导致视图向右滑出屏幕的结果,这与以下代码按预期工作:
Animation outtoRight = new TranslateAnimation(
Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, +1.0f,
Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f
);
outtoRight.setDuration(500);
outtoRight.setInterpolator(new AccelerateInterpolator());
outtoRight.setFillAfter(true);
这意味着我应用此动画的视图将漂亮地滑出屏幕。当然,我有一个相反的滑入。但我的问题是,我怎样才能将视图移出屏幕,这样我就可以在不应用此动画的情况下将其滑入至少一次?
我玩过负边距等,但我似乎找不到合适的属性让我的视图在启动时不在屏幕上。
澄清一下,我可以从另一个动画开始时完美地隐藏它,但我可以看到它消失了,即使它只有几分之一秒。一定有办法让它一开始就不在那里,然后让我把它滑进去。