2017-11-25 2 views
0

私のレイアウトで100 dpで100 dpの画像ビューを持っているとします。PhotoshopからAndroidスタジオに画像をエクスポートするには?

イメージは私がphotoshopからエクスポートするかどうかはpxで100 pxですか?

+0

複数のサイズで出力する必要があります。 [これらのドキュメントを読む](https://developer.android.com/guide/practices/screens_support.html)。さまざまな画面サイズをサポートする方法を最もよく示しています。 –

+0

画像はどのようなサイズで画面に表示されますか?可変/パーセンテージ幅ですか?そして、どんなタイプのスクリーン? – sheriffderek

+0

私はいくつかの基本的なことを知っていますが、私は混乱しています。 Photoshopから画像を書き出すと、幅と高さをピクセルで指定し、解像度もピクセル/インチで指定します。 –

答えて

0

一般に、(Photoshopの)ソースイメージは、Androidに表示されるものよりも高い解像度である必要があります。平均アイコンサイズが48dpx48dpの場合、100px100pxのソースイメージが良好です。

Android Studio(AS)を使用していると想定して、より高解像度の画像から必要な画像サイズを作成できます。これを行うには、プロジェクトのresフォルダ、New、Image Assetを右クリックします。 Image Asset画面が表示されます。アイコンタイプ=ランチャーアイコン(レガシーのみ)、資産タイプ=画像、パス=(画像の場所)、名前=(アイコン名、ic_testなど)、スケーリング=縮小、シェイプ=なし(特に画像透明な色を持っています)、次に、適切なプロジェクトリソースディレクトリに配置するのに必要なイメージサイズを作成します。

コードからR.mipmap.ic_testを使用して画像にアクセスします(例:button.setImageResource(R.mipmap.ic_test))。 Androidは、デバイスに基づいて使用する画像解像度/サイズを管理します。

関連する問題