Android:如何使用淡入和淡出在2个ImageView之间切换

时间:2016-02-18 05:02:48

标签: android imageview fadein

我正在尝试通过点击每个图像在两个图像之间执行alpha动画,但是当我点击第一个图像时没有任何反应。

我为spotlight view设置了alpha,以便它始终不可见。

这是我用Java编写的函数:

public void fade_1(View view) {
    ImageView revenant = (ImageView) findViewById(R.id.revenant);
    ImageView spotlight = (ImageView) findViewById(R.id.spotlight);

    revenant.animate().alpha(0f).setDuration(2000);
    spotlight.animate().alpha(1f).setDuration(2000);
}

public void fade_2(View view) {

    ImageView spotlight = (ImageView) findViewById(R.id.spotlight);
    ImageView revenant = (ImageView) findViewById(R.id.revenant);

    spotlight.animate().alpha(0f).setDuration(2000);
    revenant.animate().alpha(1f).setDuration(2000);
}

0 个答案:

没有答案