In Android versuche ich 2 Bilder nach dem Klicken auf Bild ein- und auszublenden.Ex: Wenn ich auf Bild1 klicke es verblasst (verschwindet) und Bild2 verblasst (ich kann sehen) und wenn ich klick auf Bild 2 es verblasst und zeigt mir image1 (blendet ein). Aber Problem hier ist Fadding passiert nicht wie erwartet.Android Ein- und Ausblenden 2 Bilder
package com.example.sandeep.myapplication;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ImageView;
public class MainActivity extends Activity {
public void fade(View view){
ImageView img1=(ImageView) findViewById(R.id.img1);
ImageView img2=(ImageView) findViewById(R.id.img2);
img1.animate().alpha(0f).setDuration(2000);
img2.animate().alpha(1f).setDuration(2000);
Log.i("Info:","fade method running");
}
public void fade1(View view) {
ImageView img1 = (ImageView) findViewById(R.id.img1);
ImageView img2 = (ImageView) findViewById(R.id.img2);
img2.animate().alpha(0f).setDuration(2000);
img1.animate().alpha(1f).setDuration(2000);
Log.i("Info:","fade1 method running");
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
Also, wenn ich auf das Bild klicken nur fade1() Methode läuft und ich mehrmals auf dirrenent screenlocations klicken, um fade2() -Methode zu machen run.In meine Konsole ich die unten genannten Protokolle bin immer,
02-07 02:29:44.088 10720-10720/com.example.sandeep.myapplication I/Info::
fade1 method running
02-07 02:29:49.728 10720-10720/com.example.sandeep.myapplication I/Info::
fade1 method running
[ 02-07 02:29:50.005 8757: 8757 E/ ]
[adb] handle_packet() t->online(1) p->msg.arg0(23439) p->msg.arg1(0) OPEN
[ 02-07 02:29:50.005 8757: 8757 E/ ]
[adb] handle the adb command, and the command = adb shell:cat
/proc/net/xt_qtaguid/stats | grep 10181
[ 02-07 02:29:50.032 8757: 8757 E/ ]
[adb] cuurent command is A_CLSE
Bitte helfen Sie, dieses Problem zu lösen.