問題タブ [picasso]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Picasso で初めて画像を読み込むときにエラーが発生しました
私はこのメソッドをActivity
持つImagePagerAdapter
(の拡張)を持っています:FragmentStatePagerAdapter
getItem
インスタンス化されたフラグメントには、次の onCreateView があります。
問題:
ImagePager
初回のロード時に、ピカソが を呼び出しonError
て、.error
drawable を表示します。戻るボタンを押して がある に戻るとActivity
、ImagePager
ピカソは画像を正しく読み込みます。にImagePager
2 つ以上の画像があり、画像間をスワイプすると、終了せずに正しく読み込まれ、ImagePager
.
理論:
キャッシュの問題ではないかと思いますが、いろいろ検索した結果、問題はピカソの弱い参照にあると思います。この問題は、ImagePager を持つアクティビティを最初にロードしたときにのみ発生することに注意してください。
別の場所では、現在、最初に写真をロードするアダプターでPicasso
正常に動作します。クラスのメソッド内でlistView
呼び出します。Picasso
getView
Adapter
訪問したリンク
- Androidのピカソで匿名クラスはどのようにGCされますか?
- ViewPager が Picasso で画像を遅延ロードできない
- http://square.github.io/picasso/
- https://plus.google.com/communities/109244258569782858265/stream/885843f4-c8b5-4851-9de1-b0374121dfa3
- アダプタ上の Picasso でのターゲットの使用
- https://github.com/square/picasso/pull/349
前もって感謝します。
java - Picasso ライブラリの問題をインポートする
ライブラリを使用して画像を表示しようとしてPicasso
いますが、いくつかの問題が発生しています。これを追加しました
しかし、build.gradle
問題があり、立ち往生しています。私を手伝ってくれますか?
ダミーの質問で申し訳ありませんが、常に最初の質問があります;)
android - ピカソのキャッシュを無効にする
Picassoを使用してディスクから画像を読み込みPicasso.with(ctx).load(new File("/path/to/image")).into(imageView)
ますが、そのファイルに新しい画像を保存して を更新するとImageView
、Picasso にはまだビットマップがキャッシュされています。
Picasso でキャッシュを無効にすることは可能ですか?
android - Picasso のキャッシュされた画像にアクセスして、共有を意図するにはどうすればよいですか?
画像のキャッシュを助けるために Picasso を使用しています。
問題は、ダウンロードした画像にアクセスして共有を意図するにはどうすればよいかということです。
何か案は?ありがとう!
android - ピカソで常にプレースホルダーからフェードイン
これがバグ報告なのか機能リクエストなのかはまだわかりませんので、ご容赦ください。
私はPicassoを使用していますが、サンプル アプリケーションが常に からフェード インすることに気付きましたprevious image
(意味のデモについては、こちらを参照してください)。ただし、常に指定されたからフェードインしたいと思いplaceholder
ます。
この動作についての私の推測では、グリッドのビューが再利用され、Picasso が実際の画像にフェードインする前にプレースホルダーを設定していないということです。
これはわざとですか?プレースホルダーから常にフェードインするにはどうすればよいですか?
android - Picasso で初めて画像をロードするときのみ ListView の遅延が発生する
ListView で ViewHolder セットアップを使用しているため、リサイクルの問題ではないと確信しています。
ListView は、画像が最初に読み込まれたときにのみ遅れます。上にスクロールすると、すべてがスムーズになります。
私の簡略化されたgetViewメソッド:
ImageView の私の XML:
ありがとう!
android - Android Picasso - プレースホルダーとエラー画像のスタイリング
ネットワークからの画像のダウンロードに Picasso ライブラリを使用しています。プログレス ダイアログまたは GIF 画像をプレース ホルダーとして使用できるかどうか疑問に思っています。また、ダウンロードされた実際の画像よりもプレースホルダー画像を小さくする(そして中央に合わせる)方法についてのアイデアはありますか?
サンプルを試してみましたが、うまくいきませんでした。これを機能させた人はいますか?
android - アンドロイド ピカソ キャッシュをクリア
ピカソを使用してポートレートを表示しています。プロトレイトが変更された場合、このユーザーのキャッシュ (またはすべてのユーザーのポートレート キャッシュ) をクリアしたいのですが、ここに私のコードがありますが、機能しません。
android - ピカソの画像キャッシュ
次の画像ダウンロード コードを Picasso 画像キャッシュでダウンロードしたいと考えています。
これに関していくつか質問があります。
複数の画像を並行してダウンロードしたい。異なる URL 値で を繰り返し呼び出した場合
Picasso.with(getActivity()).load(url);
、これは実行されますか?あるアクティビティで画像をダウンロードして、別のアクティビティで使用したいと考えています。これは可能ですか?これはどのように行うことができますか?
Picasso.with(getActivity()).load(url);
同じ URL 値で 2 回以上呼び出した場合、画像がダウンロードされた後、後続の呼び出しのためにキャッシュされた画像が読み込まれますか?画像のダウンロード プロセスが何らかの理由で失敗した場合、Picasso に失敗を報告させることはできますか?