相关疑难解决方法(0)

519
推荐指数
15
解决办法
52万
查看次数

如何在Android Activity屏幕上显示图像的淡入淡出?

我想在Android活动屏幕上显示一张照片,从苍白单调的棕褐色到最终的全彩色逐渐淡入淡出.我知道如何在Graphic对象的Java Image/BufferedImage上进行操作,但遗憾的是我对Android编程环境一无所知.有人可以帮忙吗?

android image-processing fadein

39
推荐指数
3
解决办法
6万
查看次数

加载图像时淡入动画使用毕加索

我想在Imageview上加载图像时显示淡入淡出效果.我正在使用毕加索来缓存图像并在图像视图中显示.我已经搜索了很多,但无法找到任何解决方案.

我之前使用过,我知道在某些版本中他们有.fade(int Duration)方法在加载时淡化图像,但我再也找不到这个方法了.

这就是我现在正在做的事情

Picasso.with(context)
                .load(viewHolder.data.imageList.get(0).url)
                .networkPolicy(NetworkPolicy.OFFLINE)
                .placeholder(R.drawable.a_place_holder_list_view)
                .error(R.drawable.a_place_holder_list_view)
                .into(viewHolder.ivUser, context.loadImage(viewHolder.ivUser, viewHolder.data.imageList.get(0).url));


public Callback loadImage(RoundedImageView ivUser, String url) {
    return new callback(ivUser, url);
}

public class callback implements Callback {

    RoundedImageView imageView;
    String url;

    public callback(RoundedImageView imageView, String url) {
        this.imageView = imageView;
        this.url = url;
    }

    @Override
    public void onSuccess() {

    }

    @Override
    public void onError() {
        Picasso.with(BaseActivity.this)
                .load(url)
                .placeholder(R.drawable.a_place_holder_list_view)
                .error(R.drawable.a_place_holder_list_view)
                .into(imageView, new Callback() {
                    @Override
                    public void onSuccess() {

                    }

                    @Override
                    public void onError() {
                        Log.v("Picasso", "Could not …
Run Code Online (Sandbox Code Playgroud)

android fade image-loading picasso

19
推荐指数
1
解决办法
1万
查看次数