我在relativeLayout中有两个imageViews,一个在另一个上面。 让我们说iv1在iv2.iv2之上是用户无法看到的,因为它与iv1重叠。 现在我希望iv2在iv1之上,这样iv1完全由iv2覆盖,无法看到。我想通过使用代码来实现这一点。
示例----您从牌组底部挑选了一张牌并将其放置在牌组顶部。
先生,我有另一个_imageView2,位于_imageView
之上public void AnimFunction() {
TranslateAnimation animation2 = new TranslateAnimation(0, -50, 0, 0);
animation2.setDuration(100); // duration in ms
animation2.setRepeatCount(1);
animation2.setRepeatMode(Animation.REVERSE);
animation2.setFillAfter(false);
_imageView.startAnimation(animation2);
}
答案 0 :(得分:0)
你可以使用可见性来实现这一点,这样的事情应该有效:
iv1.setVisibility(View.GONE);
iv2.setVisibility(View.VISIBLE);