我的目的是在“图像”视图中使用不透明度,因为我将其放在了初始屏幕中。我希望imageview从不透明度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循环而越来越多,但结果却不像我想的那样。有人知道吗
抱歉,如果这个问题没有道理!
最佳答案
试试这个解决方案,
您可以通过这样的活动来调用动画,
ImageView imageView = (ImageView) findViewById(R.id.image);
Animation loadAnimation = AnimationUtils.loadAnimation(getApplicationContext(), android.R.anim.fade_in);
loadAnimation.setDuration(2000);
imageView.startAnimation(loadAnimation);