sap*_*ucy 10 android android-viewpager picasso
由于只有毕加索知道的修道院,我无法从我的绘画加载毕加索的图像,所以当毕加索无法加载我想加载默认图像请帮助
@Override
public Object instantiateItem(ViewGroup container, final int position) {
final Context context =getApplicationContext();
final ImageView imageView = new ImageView(getApplicationContext());
int padding = context.getResources().getDimensionPixelSize(
R.dimen.padding_medium);
imageView.setPadding(padding, padding, padding, padding);
PicassoTools.clearCache(Picasso.with(context));
((ViewPager) container).addView(imageView, 0);
imageView.setTag("myview" + position);
Picasso.with(context).load(mImages[position]).resize(320,280).centerInside().placeholder(placeholderDrawable)
.into(imageView,new Callback() {
@Override
public void onError() {
// TODO Auto-generated method stub
imageView.setImageResource(R.drawable.c3);
}
@Override
public void onSuccess() {
// TODO Auto-generated method stub
}
});
Run Code Online (Sandbox Code Playgroud)
iv包括回调,希望做一些事情,但我的大脑不工作,任何帮助
Moo*_*oom 32
Picasso.with(context).load(www.google.com/image/1).placeholder(context.getResources().getDrawable(R.drawable.default_person_image)).error(context.getResources().getDrawable(R.drawable.default_person_image)).into(pictureView);
Run Code Online (Sandbox Code Playgroud)
这就是我目前正在使用的(当然占位符URL).它将尝试加载您在"load()"部分中提供的图像,在下载图像之前显示"placeholder()"部分,如果失败则会显示"error()"部分.
我个人有placeholder()和error()部分来显示相同的图像,但你可以加载两个不同的图像.
| 归档时间: |
|
| 查看次数: |
14312 次 |
| 最近记录: |