Articles of picasso

Android Studio Picasso GIF为占位符加载图像

如何在我的毕加索占位符中显示gif加载图像? 我想在这部分代码中使用gif imageView = (ImageView) rootView.findViewById(R.id.imageView); Picasso.with(getActivity()).load("http://img.androidcookie.com/android/index1.png").placeholder(R.drawable.indexloading).into(imageView); imageView3 = (ImageView) rootView.findViewById(R.id.imageView3); Picasso.with(getActivity()).load("http://img.androidcookie.com/android/index3.png").placeholder(R.drawable.indexloading).into(imageView3); 请检查并改善我的代码 HomeFragment.java package com.example.administrator.mosbeau; import android.app.Activity; import android.app.Fragment; import android.app.FragmentManager; import android.graphics.Bitmap; import android.graphics.drawable.BitmapDrawable; import android.os.Bundle; import android.support.annotation.Nullable; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.ProgressBar; import com.squareup.picasso.Picasso; /** * Created by Administrator on 9/7/2015. */ public class HomeFragment extends Fragment […]

毕加索收获一个看法

我将如何使用毕加索将图像裁剪到imageview? 默认似乎缩小了,所以整个事情显示合适似乎伸展它。 中心本身打破。 配合中心似乎是一样的适合 谢谢

毕加索单身使用

我在我的应用程序中使用毕加索。 首先,我只使用下面的格式: Picasso.with(context)….into(imgView); 这样我假设我使用毕加索作为一个单身人士。 我呢? 其次,我想用setIndicatorsEnabled 。 但是它不能被添加到上面的格式,因为它不是一个静态的方法。 有没有什么办法可以用上面的格式来使用这个函数? 第三,如果我需要使用Picasso.Builder(…).build()为了使用setIndicatorsEnabled创build自定义实例,那么在应用程序的活动中实现单例使用的最佳方法是什么?

使用毕加索设置背景资源

我知道毕加索是一个很棒的图书馆。 Picasso.with(context).load("http://img.androidcookie.com/android/DvpvklR.jpg").into(imageView); 与此代码,我可以加载图像到图像视图。 但是,使用毕加索可以设置一个背景资源吗?

我可以加载一张毕加索的照片到动作栏吗?

我一直在广泛使用毕加索通过互联网检索图像到我的应用程序。 现在,我遇到了一个需要将小图像检索到操作栏的情况(如标题文本旁边的徽标)。 毕加索能做到这一点吗? 如果是这样,我该怎么做?

在通知中使用毕加索最简单的方法(图标)

我正在寻找一种简单的方法来使用毕加索加载一个通知图标(这是一个远程网页上的URL)。 在应用程序的以前版本中,我正在处理此代码似乎工作: Bitmap speakerPic = null; try { speakerPic = new AsyncTask<Void, Void, Bitmap>() { @Override protected Bitmap doInBackground(Void… params) { try { return Picasso.with(c).load(session.getSpeaker().getPhotoUrl()).get(); } catch (IOException e) { e.printStackTrace(); } return null; } }.execute().get(1500, TimeUnit.MILLISECONDS); } catch (InterruptedException e) { e.printStackTrace(); } catch (ExecutionException e) { e.printStackTrace(); } catch (TimeoutException e) { e.printStackTrace(); […]

Picasso IllegalArgumentException目标不能为null

我试图通过在我的项目上使用毕加索图库来设置图像。 当我点击视图的图像时,我收到毕加索执行错误。 应用程序的Logcat java.lang.IllegalArgumentException: Target must not be null. at com.squareup.picasso.RequestCreator.into(RequestCreator.java:340) at com.squareup.picasso.RequestCreator.into(RequestCreator.java:326) at com.zafer.celaloglu.FragmentsandActivities.UnfoldableDetailsFragment.openDetails(UnfoldableDetailsFragment.java:89) at com.zafer.celaloglu.model.PaintingsAdapter.onClick(PaintingsAdapter.java:52) at android.view.View.performClick(View.java:4084) at android.view.View$PerformClick.run(View.java:16966) at android.os.Handler.handleCallback(Handler.java:615) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4745) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method) UnfoldableDetailsFragment 89 = public void openDetails(View coverView, Painting painting) { ImageView image = (ImageView) […]

毕加索绑定适配器'连接泄漏'的消息

我正在使用绑定适配器在回收站视图中加载图像。 图像显示正常。 在快速滚动的同时,我注意到有时候我收到毕加索的“连接泄漏”信息。 这个问题来自死链图像, 在将第一对图像从屏幕上滚动出来之后 ,将我的所有图像url硬编码到指向任何位置的地方都不会产生错误。 W/OkHttpClient: A connection to https://s3-eu-west-1.amazonaws.com/ was leaked. Did you forget to close a response body? 代码基本上与此示例相同。 BindingUtils.kt object BindingUtils { @BindingAdapter("imageUrl") @JvmStatic fun setImageUrl(imageView: ImageView, url: String) { Picasso.with(imageView.context).load(url).into(imageView) } XML <ImageView android:id="@+id/imageview_merchant_background" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/primary" android:scaleType="centerCrop" app:imageUrl="@{viewModel.background}"/> gradle这个 implementation "com.squareup.retrofit2:retrofit:$rootProject.retrofitVersion" implementation "com.squareup.retrofit2:adapter-rxjava2:$rootProject.retrofitVersion" implementation "com.squareup.retrofit2:converter-gson:$rootProject.retrofitVersion" implementation "com.squareup.okhttp3:logging-interceptor:$rootProject.okhttpLoggingVersion" implementation "com.squareup.picasso:picasso:$rootProject.picassoVersion" […]

毕加索在类path上检测到一个不受支持的OkHttp

我使用毕加索2.3.2和okhttp 1.5.4 最初我得到这个RTE: java.lang.RuntimeException: Picasso detected an unsupported OkHttp on the classpath. To use OkHttp with this version of Picasso, you'll need: 1. com.squareup.okhttp:okhttp:1.6.0 (or newer) 2. com.squareup.okhttp:okhttp-urlconnection:1.6.0 (or newer) Note that OkHttp 2.0.0+ is supported! at com.squareup.picasso.Utils.createDefaultDownloader(Utils.java:246) at com.squareup.picasso.Picasso$Builder.build(Picasso.java:596) at com.squareup.picasso.Picasso.with(Picasso.java:473) 然后我用com.squareup.okhttp更新了pom:okhttp:1.6.0(运行mvn clean install,重新导入了IntelliJ中的maven),但是崩溃依然发生。 任何人都知道如何解决这个问题?

使用毕加索从URL添加标记

我使用毕加索图书馆从URL添加标记到我的地图 作为一个标记不是一个ImageView我试图使用一个目标来代替 for(int x =0; x < mapIcon_url.length; x++){ Picasso.with(getActivity()).load(mapIcon_url[x]).resize(marker_size, marker_size+15).into(new Target() { @Override public void onSuccess(Bitmap b) { bitmapMarker = BitmapDescriptorFactory.fromBitmap(b); //create marker option if(b != null) markerOptions = new MarkerOptions().position(marker_position).icon(bitmapMarker)); else markerOptions = new MarkerOptions().position(marker_position).icon(BitmapDescriptorFactory.fromResource(R.drawable.placeholder_pin)).snippet(String.valueOf(x)); marker = map.addMarker(markerOptions); } @Override public void onError() { //create marker option markerOptions = new MarkerOptions().position(marker_position).icon(BitmapDescriptorFactory.fromResource(R.drawable.placeholder_pin)).snippet(String.valueOf(x)); marker = […]