あなたは事前ロリポップバージョンのサポートライブラリをベクトルドローアブルを使用していない場合、私はおそらく、すべてのご質問が、確かにDPのサイズの問題に答えることはできません。これはPNG画像が生成されます、アプリケーションのビルドファイルのAndroidメーカーの一部でない場合
android {
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
}
がhttps://android-developers.googleblog.com/2016/02/android-support-library-232.html
を参照してください:
あなたはアプリのGradleのビルドファイルに以下を追加する必要があり、サポートベクトルドローアブルを有効にするには定義されたDPサイズを持つ予定のすべてのLollipop以前のバージョンしたがって、あなたのベクトルが24dpを定義し、それを128dpのグラフィックとして使用している場合、24dpのPNGが使用されるため、Lollipopのプレバージョンではほとんど見栄えが悪くなります。
生成されたPNG画像をここで見つけることができます:
app\build\generated\res\pngs\...
周りotherwayあなたのベクトルが128dpであり、あなたが縮小PNGグラフィックにも起因して期待ほど完璧に仕上げるない場合があります24dpグラフィックとしてそれを使用している場合スケーリングとあなたはおそらくPNGsが大きすぎるためにいくつかのファイルサイズを無駄にしています。
私は実際にそれがパフォーマンスのために何を意味するのかで見たことがない...
を使用している場合、サイズは問題ではないはずだから、また、測定用またはテキストのみのベクトル画像サイズをしたいですか? すべての場合、あなたは ** com.intuit.sdp:sdp-android:1.0.4 '** this のput測定用ライブラリをコンパイルすることができます。 –
これはhttps:// stackoverflowに役立つと思います。com/a/35930518/4252667 –