Relativelayout中的ImageViews是重叠的。我想将较低的imageView置于顶部

时间:2012-07-06 21:17:35

标签: android

我在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);

}

1 个答案:

答案 0 :(得分:0)

你可以使用可见性来实现这一点,这样的事情应该有效:

iv1.setVisibility(View.GONE);
iv2.setVisibility(View.VISIBLE);