問題タブ [fresco]

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.

0 投票する
5 に答える
74487 参照

android - Android のローカル画像キャッシュ ソリューション: Square Picasso、Universal Image Loader、Glide、Fresco?

Android で非同期の画像読み込みおよびキャッシュ ライブラリを探しています。Picasso を使用するつもりでしたが、GitHub では Universal Image Loader の方が人気があることがわかりました。これら2つのライブラリについて知っている人はいますか? 長所と短所の要約は素晴らしいでしょう。

(すべての画像はローカルのディスク上にあるため、ネットワークは必要ありません。したがって、Volley は適していないと思います)

0 投票する
1 に答える
654 参照

android-studio - Android Studio にインポートした後、Gradle で fresco をビルドできない

frescoFacebook Technology Teamが約 5 日前にオープンソース化したことは知っています。そして、Github から git します。そして、プロジェクト全体をインポートし、その後 をビルドしようとしましたsampleが、AS は作成できません。エラーは次のとおりです ここに画像の説明を入力ここに画像の説明を入力

そして、私はこれに変更gradle.propertiesしました:

しかも私のAndroid Studioは1.1.0、Gradle 2.2.1、ADT 22です。バージョンの違うプラグインの問題だと感じました。しかし、私には解決策がありません。それで、誰かが私を助けてくれますか、何か考えがありますか?

0 投票する
5 に答える
21264 参照

android - Facebook の Fresco を使用してビットマップをロードする

Android アプリの Picasso を Fresco に置き換えようとしています。ただし、Fresco を使用してビットマップを単純にロードする方法がわかりません。

ピカソの場合は、次のようにします。

このフレスコでビットマップを作成する方法がわかりません。何か案は?

0 投票する
5 に答える
13916 参照

java - Android - Fresco ディスクキャッシュから画像ファイルを取得するには?

Frescoライブラリを使用しています。

Fresco のドキュメントに関連情報が見つかりません。Fresco のディスク キャッシュから画像ファイルを取得するにはどうすればよいですか?

0 投票する
2 に答える
2052 参照

android - fresco での Android イメージの無効化

Android の画像キャッシュ ライブラリを picasso から fresco に移行しています。ピカソのように既存の画像を置き換える機能を追加しているため、既にキャッチされた画像を無効にする方法があるかどうかを知りたい

この行は、キャッシュされた画像を削除し、同じような提供された URL を使用して新しい画像を使用します。

フレスコで私は使ってみました

これはビューから画像を削除していますが、同じ古いキャッシュされた画像を再度追加し、ピカソで動作しているためネットワークから新しい画像を取得していません。


ピカソのキャッシュを無効にする質問を参照してくださいピカソの場合、受け入れられた回答はうまくいきます。

0 投票する
1 に答える
318 参照

android - Android 4.4 で inBitmap をサポートする Fresco lib

「Android 3.0 (API レベル 11) では、BitmapFactory.Options.inBitmap フィールドが導入されています。このオプションが設定されている場合、Options オブジェクトを受け取るデコード メソッドは、コンテンツをロードするときに既存のビットマップを再利用しようとします。これは、ビットマップのメモリが再利用されることを意味します。その結果、パフォーマンスが向上し、メモリの割り当てと割り当て解除の両方が削除されます。ただし、inBitmap の使用方法には特定の制限があります。特に、Android 4.4 (API レベル 19) より前では、等しいサイズのビットマップのみがサポートされています。"

Android 4.4 では inBitmap を使用しないのに、Android 5.0 ではなぜ fresco を使用しないのでしょうか。オプション inPurgeable を使用して ashmem でビットマップを管理することは、Davilk ヒープでオプション inBitmap を使用してビットマップを再利用するよりも効率的ですか?

ありがとう。

0 投票する
1 に答える
512 参照

java - Fresco を使用して Google Cloud Storage からパブリック イメージを読み込めません

パブリック権限を持つ画像で ImageView を設定しようとしています。画像はブラウザから正しく読み込まれますが、アプリ内では機能しません:

例外はあまり明確ではありません。次のようになります。

URL に何か他のものを追加する必要がありますか? 公開ファイルはそのままアクセスできるという印象を受けました。