我正在使用 Universal Image Loader 库来加载一组图像和 TouchImageView 以允许缩放。我决定用毕加索替换 Universal Image Loader。一切正常,除了现在图像围绕一个比图像略大的框架缩放。
@Override
public Object instantiateItem(ViewGroup view, int position) {
View imageLayout = inflater.inflate(R.layout.item_pager_image, view, false);
assert imageLayout != null;
TouchImageView imageView = (TouchImageView) imageLayout.findViewById(R.id.image);
final ProgressBar spinner = (ProgressBar) imageLayout.findViewById(R.id.loading);
spinner.setVisibility(View.INVISIBLE);
Picasso.with(getApplicationContext()).setIndicatorsEnabled(false);
Picasso.with(getApplicationContext()).load(images[position]).into(imageView,new Callback() {
@Override
public void onSuccess() {
spinner.setVisibility(View.GONE);
}
@Override
public void onError() {
}
});
view.addView(imageLayout, 0);
return imageLayout;
为此,我已经折腾了几个小时。这是 TouchImageView 对毕加索的一些问题吗?任何帮助都是不言而喻的。谢谢。