How to fade in picture in ImageView loaded from url

后端 未结 2 679
孤独总比滥情好
孤独总比滥情好 2021-02-04 20:56

I would like to apply a fade-in animation to an ImageView to create the effect that the image, which is loaded from a url, fades in when the download is completed.

I kn

2条回答
  •  自闭症患者
    2021-02-04 21:18

    You can use: TransitionDrawable, simple code as follows:

            // Transition drawable with a transparent drwabale and the final bitmap
            final TransitionDrawable td =
                    new TransitionDrawable(new Drawable[] {
                            new ColorDrawable(Color.TRANSPARENT),
                            new BitmapDrawable(mResources, bitmap)
                    });
            // Set background to loading bitmap
            imageView.setBackgroundDrawable(
                    new BitmapDrawable(mResources, mLoadingBitmap));
    
            imageView.setImageDrawable(td);
            td.startTransition(FADE_IN_TIME);
    

提交回复
热议问题