- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我使用 Universal Image Loader 库来加载一组图像,并使用 TouchImageView 来允许缩放。我决定用 picasso 替换 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 与 Picasso 的一些问题吗?任何帮助将不胜感激。谢谢。
最佳答案
Mahram Foadi 发布了 here一个对我也适用的好解决方案:
Picasso.with(context).load (someUri).into(new Target () {
@Override
public void onBitmapLoaded (final Bitmap bitmap,
final Picasso.LoadedFrom loadedFrom) {
someTouchImageView.setImageBitmap (bitmap);
}
@Override
public void onBitmapFailed (final Drawable drawable) {
Log.d(TAG, "Failed");
}
@Override
public void onPrepareLoad (final Drawable drawable) {
someTouchImageView.setImageDrawable (drawable);
}
});
希望这可以帮助像我们这样的人将 TouchImageView 与 Picasso 一起使用;)
关于android - TouchImageView 缩放缩放到 picasso 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25870294/
我有两个 TouchImageView。我想要实现的是,当我从左向右滑动第一个 TouchImageView 时,第二个 TouchImageView 自动从右向左滑动。我正在使用我在 GitHub
我正在使用 TouchImageView ( https://github.com/MikeOrtiz/TouchImageView ) 全屏显示位图。当我放置普通位图时: touchImageVie
我的 TouchImageView 运行良好,我想知道它在代码中是如何工作的:我只想做的是能够捏缩放,或使用双击缩放我选择的任何 ImageView ,当我缩放回来时,我返回到图像的原始大小。Touc
我试图通过从 ImageView 转换为 TouchImageView 来美化我的图像查看器 Activity ,根据此处的答案:How can I get zoom functionality fo
我正在尝试将 TouchImageView 的依赖项用于 android。我无法使用类中的函数并在日志中收到此错误[1]: https://github.com/MikeOrtiz/TouchImag
基本上我想在图像上画线,这样当图像被缩放时,线也会按比例缩放,或者任何类型的交互,如滑动或缩放重置。我使用 TouchImageView 作为我的 ImageView,这是我的代码 public cl
我以编程方式在线性布局中插入触摸 ImageView 。如果我使用普通 ImageView ,则当方向改变时图像会自行调整。但是当我开始使用触摸 ImageView 时,图像会缩小到非常小的尺寸。这是
我正在修改 TouchImageView ( https://github.com/MikeOrtiz/TouchImageView/issues ) 以在您双击时放大和缩小。我已经按照这篇文章开始了
我使用 Universal Image Loader 库来加载一组图像,并使用 TouchImageView 来允许缩放。我决定用 picasso 替换 Universal Image Loader。
我正在尝试使用 Justin Toth 的 C# 端口 TouchImageView .图像显示正确(它甚至对 Click 事件作出 react ),但它不滚动或缩放。由于没有代码文档,我不确定如何使
像这里的许多其他用户一样,我正在使用 https://github.com/MikeOrtiz/TouchImageView 上提供的 TouchImageView 类。 在我的应用程序中,我正在加载
我在我的项目中使用了 ViewPager,到目前为止,我发现 Volley 非常擅长为各个页面加载图像。 Volley 需要 com.android.volley.toolbox.NetworkIma
我正在使用 MikeOrtiz 的 TouchImageView (https://github.com/MikeOrtiz/TouchImageView)。我想添加以下功能:在 TIV(TouchI
我目前正在使用 TouchImageView 来允许放大和缩小,但现在,我还需要一个使用 ImageView 的 View Pager。我如何将这两者合并在一起?我必须给布局充气吗? 这是我的浏览器
下面是我连接它的代码: private void setImageWithPicaso(String imageUrl) { if (!(imageUrl == null)) {
在下面的代码中,我使用 ViewPager 和 ImageView 显示具有滑动操作和点击按钮的图像。但它不允许我缩放/平移图像。为此,我尝试使用 TouchImageView,但没有成功。我的原始
我正在尝试从 URL 加载图像与 Universal Image Loader和 zoom与 TouchImageView Mike Ortiz .但是当试图查看图像时,会显示黑屏。我已检查网址是否正
我有这段代码可以与可绘制资源中的图像一起使用,并且正在徘徊如何为 url 图像重写它: import android.os.Bundle; import android.app.Activity; i
有一些问题,但没有一个真正提供了解决此问题的明确方法。 Android 没有内置任何东西可以这样做,所以 Mike Ortiz 实现了 TouchImageView这太棒了。它完美地完成了它应该做的事
我是一名优秀的程序员,十分优秀!