0

ビューページャーに 3 つのフラグメントを表示するアクティビティがあります。3 番目のフラグメントは、グリッド レイアウト マネージャーを使用した基本的なリサイクラー ビューです。グリッド アイテムは基本的な画像であり、タイトル アイテムは複雑なものではなく、Glide を使用して画像を読み込みます。

問題は、このページで NavigationView ドロワーを開閉しようとすると、非常に遅くなることです。

これは私が気付いたことです。遅延は、URL から画像を読み込んだときにのみ発生します。ローカルのドロアブルは問題なく、ドロワーはスムーズに開きます。私は途方に暮れており、もうどこを見ればよいかわかりません。

コードを投稿しますが、投稿する部分がわかりません。一部の部分を見る必要がある場合は、お問い合わせください。さらに、コードからではないと感じています。

アップデート:

デバッグを続け、Picasso を使用して同じコードをテストすることにしました。今回は完璧に動作し、遅延はまったくなく、本来の動作をしています。理由はわかりません。Glide の github でチケットを調達します。

問題のフラグメント

4

1 に答える 1

0

何時間もデバッグし、Fresco を使用しようとしても (使用法がひどい)、最終的に問題を解決しました。

私は使用しなければなりませんでしたdontTransform()。どうやら、これはグリッドのような大きな画像があるすべてのページに影響を与えています。これで問題は解決しました。

于 2015-08-05T23:49:17.380 に答える