如何使用picasso以编程方式调整drawable的大小以用于通知操作图标

时间:2015-08-17 16:10:34

标签: android notifications icons picasso

我喜欢毕加索调整大小的易用性如图所示:

                Picasso.with(MainActivity.this).load(finalImgUrl).placeholder(R.drawable.ic_launcher).resize(linearLayout1.getWidth(), linearLayout1.getWidth()).into(image);

但是如何在可绘制文件夹中的图像中为通知中的操作上的图标执行此操作?是否可以在不使用目标的情况下完成?我有多个.addAction行,那么它怎么知道把它放进去?像底部的东西,我投入到什么()??

            .addAction(Picasso.with(this).load(R.drawable.ic_directions_black_36dp).resize(36, 36).into(?????), "Map", piMap)

1 个答案:

答案 0 :(得分:0)

Picasso支持从其他来源加载图像,例如:资源,资源,文件,内容和提供者(Picasso)。有了这些知识,这可以加载图像 从一个可绘制的文件夹

Picasso.with(getActivity()).load(R.drawable.image).resize(50,50).centerCrop().into(imageView);

注意:getActivity是这里的上下文,因为我在片段中尝试过它。其余的也适用。 有关详细信息,请参阅上面的链接