ViewPropertyAnimator を使用して可変期間でフェードインしようとしてImageView
いますが、うまくいきません。
これはフェードアウトに使用するコードで、うまく機能します。
final ImageView imageView = (ImageView)mView.findViewById(R.id.image_view);
Picasso.with(mView.getContext()).load(mItem.thumbnailURL).into(imageView, new Callback() {
@Override
public void onSuccess() {
imageView.animate().alpha(0).setDuration(duration).start();
}
...
});
しかし、フェードインの方向を逆にしようとすると、画像が表示されません:
final ImageView imageView = (ImageView)mView.findViewById(R.id.image_view);
imageView.setAlpha(0);
Picasso.with(mView.getContext()).load(mItem.thumbnailURL).into(imageView, new Callback() {
@Override
public void onSuccess() {
imageView.animate().alpha(1).setDuration(duration).start();
}
...
});
アルファ値が増加しないのはなぜですか? アニメーションは とは異なるアルファ チャンネルで実行されていsetAlpha
ますか?