2017-07-10 14 views
2

私はスプラッシュスクリーンに置くので、画像ビューで不透明度を使用する私の目的。私は不透明度0から100%の画像ビューを起動します。どのように透明度0%から100%のアンドロイドのイメージビューの不透明度を設定するには?

imageView=(ImageView) findViewById(R.id.imvLogo); 

    for (int i=1;i<11;i++){ 

     for (int j=1;j<1000;j++){ 
     } 
     imageView.getBackground().setAlpha(10*i); 
    } 

私は不透明度がforループによってますます増加すると思いますが、結果は私のようには思えません。だれでも考えがありますか? 申し訳ありませんが、この質問が理にかなっていない場合は!

答えて

1

をこのソリューションを試してみてくださいあなたは、次のように別の良い方法がある

ImageView imageView = (ImageView) findViewById(R.id.image); 
Animation loadAnimation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in); 
loadAnimation.setDuration(2000); 
imageView.startAnimation(loadAnimation); 
+0

すごいああ。それは私の夜を救う。私が研究した最高の答え。どうもありがとうございます – user8209324

0

、このようなあなたの活動からアニメーションを呼び出すことができます。

alphaあなたのXMLで0にセットし、コードでこれを行う:

imageView.animate().alpha(1); 
関連する問題