我有一个LinearLayout, I am dynamically adding TextView, ImageView to that LinearLayout
,现在我已将 OnClickListener 添加到这些 TextViews 和 ImageViews。
我有一个数组列表,其中有 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);
但不工作请帮助解决这个问题。
编辑:
问题:我已将此应用于线性布局,但发生的情况是,当我单击下一个按钮时,当前问题将向左滑动并出现一个空白屏幕,然后它将滑入并显示下一个问题,但我希望在当前问题滑动时立即出来后应该是下一个问题。