1

私はrelativeLayoutに2つのimageViewを重ねています。iv1 が iv2 の上にあるとしましょう。iv2 は iv1 と重なっているため、ユーザーには見えません。iv1 が iv2 によって完全に覆われて見えないように、iv2 を iv1 の上に置きたいと思います。コードを使用してこれを行いたいと思います。

例---- 山札の下からカードを 1 枚選び、山札の上に置きました。

サー私は_imageViewの上にある別の_imageView2を持っています

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

}
4

1 に答える 1

0

これを実現するために可視性を使用できます。次のようなものが機能するはずです。

iv1.setVisibility(View.GONE);
iv2.setVisibility(View.VISIBLE);
于 2012-07-06T21:20:24.570 に答える