【发布时间】:2019-03-14 20:09:33
【问题描述】:
我有一个LinearLayout, I am dynamically adding TextView, ImageView to that LinearLayout,现在我已将 OnClickListener 添加到这些 TextView 和 ImageView 中。
我有一个数组列表,其中有 10 个项目,使用 for 循环我获取每个值并显示,因为它是测验应用程序,我有下一个和上一个按钮,当我点击它时,我将一个一个地显示项目数组列表。Now I need slide In and slide Out animation to apply to this Linear Layout.
我看过这个:
我也试过了
slideIn = new TranslateAnimation(
TranslateAnimation.RELATIVE_TO_PARENT, 1.0f,
TranslateAnimation.RELATIVE_TO_PARENT, 0.0f,
TranslateAnimation.RELATIVE_TO_PARENT, 0.0f,
TranslateAnimation.RELATIVE_TO_PARENT, 0.0f);
slideIn.setDuration(500);
slideOut = new TranslateAnimation(
TranslateAnimation.RELATIVE_TO_PARENT, 0.0f,
TranslateAnimation.RELATIVE_TO_PARENT, -1.0f,
TranslateAnimation.RELATIVE_TO_PARENT, 0.0f,
TranslateAnimation.RELATIVE_TO_PARENT, 0.0f);
slideOut.setDuration(500);
但无法正常工作,请帮助解决此问题。
编辑:
问题:我已将此应用于线性布局,但发生的情况是,当我单击下一个按钮时,当前问题将向左滑动并出现一个空白屏幕,然后它将滑入并显示下一个问题,但我希望尽快当前问题滑出它应该是下一个问题。
【问题讨论】:
-
你是如何将这个动画应用到你的视图中的?
-
是的,哥们,我已将此应用于线性布局,但发生的情况是,当我单击下一个当前问题时,将向左滑动并出现一个空白屏幕,然后它将滑入并显示下一个问题,但我想要一旦当前问题滑出,就应该跟随下一个问题
-
使用viewflipper和使用inanimation和out动画怎么样?
-
@PassionateAndroiden 我已经尝试过了,但由于我在数组列表中有 10 或 n 个项目,因此我无法使用 viewflipper
-
您使用了多少活动?一个或多个?