Привет, у меня есть сомнения в затухании изображений
1) В моем проекте у меня есть два изображения, первые изображения имеют альфа = 1 и oncllick = myDhoni1, а вторые изображения имеют альфа = 0, поэтому первое изображение видимо только при запуске приложения в эмуляторе.
Теперь у меня есть сомнение, если я щелкаю первое изображение, оно исчезает, а второе изображение исчезает, и снова, если я щелкаю второе изображение, постепенно исчезает, а первое изображение исчезает, но здесь я указал только функцию onClick только для первого изображение, поэтому, если я нажимаю второе изображение, код не должен работать bcz, я не указал функцию onClick для второго изображения, но код работает нормально, что вызывает сомнения и
2) Хочу, как работает помутнение?
код:
package com.example.aravi.demo_0501;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
public void myDhoni1(View dhoni){
ImageView a = (ImageView) findViewById(R.id.imageView);
ImageView b = (ImageView) findViewById(R.id.imageView2);
if(b.getAlpha()==0f){
b.animate().alpha(1f).setDuration(2500);
a.animate().alpha(0f).setDuration(2500);
}else{
b.animate().alpha(0f).setDuration(2500);
a.animate().alpha(1f).setDuration(2500);
}
Toast.makeText(MainActivity.this,"Image is
pressed",Toast.LENGTH_SHORT).show();
}
}
Код макета:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<ImageView
android:id="@+id/imageView"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginStart="8dp"
android:layout_marginLeft="8dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="8dp"
android:layout_marginRight="8dp"
android:layout_marginBottom="8dp"
android:onClick="myDhoni1"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/dhoni1" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginStart="8dp"
android:layout_marginLeft="8dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="8dp"
android:layout_marginRight="8dp"
android:layout_marginBottom="8dp"
android:alpha="0"
app:layout_constraintBottom_toBottomOf="@+id/imageView"
app:layout_constraintEnd_toEndOf="@+id/imageView"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/dhoni" />
</android.support.constraint.ConstraintLayout>