2016-04-22 4 views
0

画像を背景としてフラグメントを作成したいと思います。私がやっているのは、画像を.png形式で保存して、それをdrawableフォルダに入れ、それをレイアウトの背景として使うことです。私が気づいた最初のことは、ビューがぎこちないので、さまざまな濃度の異なるイメージを作成したことです。しかし、私はまだ、CPUの悪い見方の古いデバイスでは不安定なものになるのではないかと心配しています。Androidのバックグラウンドとしての大きな画像

質問

は、私は背景として画像を追加するためのピカソのようなライブラリを使用する必要がありますか?最善のアプローチは何ですか?

+0

あなたがapiの要件に注意を払うなら、恐れてはいけません。実際、今日のデバイスは多くのことをすることができます。次の2つのAPI記事を読んでください:http://developer.android.com/guide/practices/screens_support.html http://developer.android.com/training/displaying-bitmaps/index.html – Opiatefuchs

+0

別の実験を行うには、 drawbale-nodpiフォルダ内の画像。動作しているかどうか確認してください。 – Lampard

答えて

1

Picasso、Glide、UniversalImageLoaderのようなライブラリを使う基本的なアプローチは、ネットワークから画像をダウンロードし、キャッシング、デコード、実行時の円滑な読み込みを行うことだと思います。 ローカルリソースからimageViewのバックグラウンドを設定する場合は、これを効率的に行うだけです。これはグーグルhereによって記述されていいですし、あなたの場合に十分でなければなりません。

関連する問題