私は、アクティビティとナビゲーションバーで新しいプロジェクトを作成します。 しかし、このナビゲーションバーのアイコンはXML形式です!XMLのようなアイコンと新しいものを作る方法は何ですか?
新しいアイコンを作成して古いアイコンの代わりに追加するにはどうすればよいですか?
私は、アクティビティとナビゲーションバーで新しいプロジェクトを作成します。 しかし、このナビゲーションバーのアイコンはXML形式です!XMLのようなアイコンと新しいものを作る方法は何ですか?
新しいアイコンを作成して古いアイコンの代わりに追加するにはどうすればよいですか?
アンドロイドはVectorDrawableと呼ばれる独自のベクトル形式を定義しています。これはSVGとよく似ていますが、描画コマンドの使用量は少なくて済みます。 VDもXML形式を使用していますが、APKに配布するためにバイナリシリアル化形式にコンパイルされ、全体のサイズが縮小されます。したがって、ここでの節約は、PNGを直接格納するのではなく、必要なPNGの解像度を生成するためにVectorDrawableを使用することで、シンプルであり、多くのスペースを節約できます。
下のURLは、新しい画像をベクトルとしてアプリケーションにインポートする方法を示しています。 https://developer.android.com/studio/write/vector-asset-studio.html
のステップを追加すると、ここに多くなりますが、そこで私は、これらがVectorDrawableあるリンク
を掲載しています –