2017-03-25 2 views
0
package com.example.badwalbrothers.layouts; 

import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.ImageView; 

public class MainActivity extends AppCompatActivity { 

    public void fade(View view){ 
     ImageView iv= (ImageView) findViewById(R.id.imageView); 
     ImageView iv2= (ImageView) findViewById(R.id.imageView2); 
     iv.animate().alpha(0f).setDuration(1500); 
     iv2.animate().alpha(1f).setDuration(1500); 
    } 
    public void fade2(View view){ 
     ImageView iv= (ImageView) findViewById(R.id.imageView); 
     ImageView iv2= (ImageView) findViewById(R.id.imageView2); 
     iv2.animate().alpha(0f).setDuration(1500); 
     iv.animate().alpha(1f).setDuration(1500); 
    } 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 

     super.onCreate(savedInstanceState); 
     setContentView(R.layout.rellayout); 
    } 
} 

에서 내가 모두 imageViews 즉, 기능이 퇴색하고 fade2 여전히 이미지가안드로이드 이미지에 페이드하지 및

답변

0
// code for Fade In and Fade Out animation on imageview  

private void fadeInImage(final ImageView img) 
     { 
     Animation fadeIn = new AlphaAnimation(0, 1); 
     fadeIn.setInterpolator(new AccelerateInterpolator()); 
     fadeIn.setDuration(1000); 

     fadeIn.setAnimationListener(new AnimationListener() 
     { 
       public void onAnimationEnd(Animation animation) 
       { 
         // code which you need to after animation end 
       } 
       public void onAnimationRepeat(Animation animation) {} 
       public void onAnimationStart(Animation animation) {} 
     }); 

     img.startAnimation(fadeIn); 
    } 

private void fadeOutImage(final ImageView img) 
     { 
     Animation fadeOut = new AlphaAnimation(1, 0); 
     fadeOut.setInterpolator(new AccelerateInterpolator()); 
     fadeOut.setDuration(1000); 

     fadeOut.setAnimationListener(new AnimationListener() 
     { 
       public void onAnimationEnd(Animation animation) 
       { 
         // code which you need to after animation end 
       } 
       public void onAnimationRepeat(Animation animation) {} 
       public void onAnimationStart(Animation animation) {} 
     }); 

     img.startAnimation(fadeOut); 
    } 

이 희망 교환되지 않습니다에 온 클릭 기능을 추가 한 것은 당신에게

도움
관련 문제