LoginSignup
1
0

More than 1 year has passed since last update.

Web,Mobile(iOS/Android)アプリにアイコンを設定する手順【V9対応】

Last updated at Posted at 2022-06-20

目次

  1. はじめに
  2. 実装方法
  3. 完成
  4. まとめ

はじめに

今回は、アプリアイコンの設定方法について記載します。

iOSとWebでの設定はとっても簡単ですが、
Androidはデバイスの種類も多くOSによってアイコンの表示も変更できるので、
様々な表示に対応する必要があります。

Androidでの円アイコンや角丸アイコン表示に対応可能な方法を紹介してるので、
設定に迷った方は参考にしてみてください:thumbsup_tone1:

Version8をお使いの方は、設定方法はこちらをご参照ください。
▶︎Konyで作ったWeb・Mobileアプリにアイコンを設定する手順(Version8)

実装方法

1. モバイル(iOS)の場合

①アイコンの作成

何種類かのサイズのアイコンを設定する必要があるため、
ジェネレータを使いアイコンを作成しましょう。

何でも構いませんが、以下サイトが使いやすいです。

▶︎ App Icon Generator:https://appicon.co/

②Visaulzierでの設定

アイコンの作成ができたら、
Visualizerを開き、ProjectSetting->Native->iPhone/iPadを開いてください。

ページの中間にアイコンの設定画面がありますので、
それぞれのアイコンサイズに、作成したファイルを設定していきます。

スクリーンショット 0004-06-14 11.05.09.png

「●●」部分をクリックすると、ポップアップが表示され画像が表示されます。
画像をインポートする場合は、「Import」ボタンをクリックし①で作成した画像をインポートして下さい。
スクリーンショット 0004-06-14 12.36.05.png

インポートできたら、それぞれのサイズに画像を指定しましょう。
スクリーンショット 0004-06-14 12.36.45.png

例えば、20ptの2xと記載があるものは、20pt×2=40ptサイズのアイコンを設定してください。

以下のように設定できれば完了です。
スクリーンショット 0004-06-14 12.39.21.png

全てアップロードしたら、Finishをクリックして設定を完了します。
設定が完了したら、XcodeでのBuildを行います。

無事アイコンがアップロードされると、
Xcodeのアイコン設定画面にKony Visualizerで設定したアイコンが表示されます。

以下のようにXcode->General->App Icons and Launch Imagesの横の小さな右矢印をクリックすると、
アップロードされた画像がチェックできます。
スクリーンショット 0004-06-14 12.44.22.png

スクリーンショット 0004-06-14 12.43.55.png

iOSの設定はこれで完了です!

2. モバイル(Android)の場合

①アイコンの作成

Androidの場合も、それぞれのサイズごとにアイコンを作成します。

以下のGeneratorを使ってアイコンを作成します。

▶︎ AndroidAssetStudio :
https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html

Androidの場合は、
端末によって丸や四角、角丸などさまざまなアイコン表示が可能なため、
さまざまな形に対応するよう、アイコンを作成する必要があります。

四角のみのアイコンを設定してアプリを作成した場合、
丸表示がデフォルトになっている端末ですと、正常に表示されないため注意が必要です。

様々な端末に対応するよう、
Generatorで丸と四角のアイコンの作成をしましょう。

それぞれ、以下のように作成してください。
後ほどVisualzierで画像をアップロードするため、
ファイルの名前は、丸と四角で重複しない名前を設定してください。

丸の場合
スクリーンショット 0004-06-14 11.22.49.png
四角の場合
スクリーンショット 0004-06-14 11.22.19.png

右上のダウンロードボタンで画像のダウンロードが可能です。

以下の通り画像の作成ができたら、Visualizerを開いてください。
スクリーンショット 0004-06-14 11.32.56.png

②リソースファイルに画像アップロード

Visualizerで、Assets->Mobile->Native->Androidを開き、
右クリックでResource Locationをクリックしフォルダを開いておいてください。
スクリーンショット 0004-06-14 11.17.08.png

開くとこのようになっているかと思います。
スクリーンショット 0004-06-14 11.34.57.png

ここに①で作成したアイコンを配置していきましょう。
①で作成したファイルのres以下にあるデータを全て、
先ほど開いておいた
~/Visualizer/workspace名/プロジェクト名/resources/mobile/native/android
の直下にコピペして配置していきます。

このようになればOKです。
スクリーンショット 0004-06-14 11.51.21.png

①で作成した四角のアイコンと丸のアイコン、
それぞれmipmapと記載のあるファイルに全てに画像を配置するようにしてください。

下記のように、それぞれのファイルの中に四角、丸の画像がアップロードできればOKです。
スクリーンショット 0004-06-14 11.49.15.png

上記に加えて、
~/Visualizer/workspace名/プロジェクト名/resources/mobile/native/android
の直下にdrawableファイルを作成してください。
ファイル作成したら、①で作成したアイコンのうちadaptiveと記載のある画像をアップロードしましょう。
スクリーンショット 0004-06-14 11.59.58.png

こちらを設定することで、
Androidでの円や四角、角丸など様々なアイコンタイプに対応することができます。

ここまでできたら、アイコン素材の用意は完了です!

③ファイル参照先の指定

最後に、アップロードした画像ファイルを参照できるよう、
VisualizerのProjectSettingで画像ファイルのディレクトリを設定してします。

ProjectSetting->Native->Android Mobile/Tabletを開き、
一番下のManifest Permissions~でTagsのタブを開きます。

先ほどアップロードした画像を参照できるよう、
Application tag attributesに以下のように設定してください。

Application tag attributes.js
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_circle"

android:iconは、四角のアイコン、
android:roundIconは、丸アイコンの指定先となります。

@mimap/の後には、アイコンのファイル名を指定するようにして下さい。
例えば、iconという名前でアイコン画像を作成した場合は、
android:roundIcon="@mipmap/icon"となります。

以下のように設定できたら、Doneを押して完了となります!
スクリーンショット 0004-06-14 12.18.08.png

3. Webの場合

Webの場合は、デバイスごとの設定が不要なので、一点だけ変更すれば設定は完了です。
Project Settings->Responsive Webを開きます。

Web Browser(favicon.ico)を選択し、アイコンを指定します。
この時、設定したいアイコンの名前をfavicon.icoに名前を変更しておいてください。
※ここで、拡張子を.icoに設定しないと、画像の選択できないため注意するようにしてください。

画像を設定し、Doneを押したら完了です。
あいこん.png

最後にそれぞれのデバイスでどのような表示になったか、みてみましょう。

完成

iOS
IMG_0799.PNG

Android

四角 角丸
Screenshot_20220610-134436.png Screenshot_20220610-134510.png Screenshot_20220610-134436.png

Web

スクリーンショット 0004-06-14 13.54.44.png

まとめ

今回は、アプリアイコンの設定方法についてご説明しました!
Androidはデバイスの種類が多い分、設定箇所が多いので、つまづきやすいポイントです。

もし、わかりにくい点があれば、
下記のコメント欄で教えてくださいね〜:relaxed:

参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0