スプラッシュ画面を作る (Splash Screen) None

スプラッシュ画面を作る (Splash Screen)

起動画面の役目としては、こんな感じでしょうか。 ブランドロゴをレイアウト読み込みよりも早く表示させる表示時間を調整できる履歴に残さないバックボタンで戻れないようにしておく Android 8のwindowSplashscreenContentを使う Android 8以降ならメインテーマにwindo…
Toolbarのボタンの色を変える None

Toolbarのボタンの色を変える

前提条件 AndroidX 導入済みActionBar なしCoordinatorLayout -> AppBarLayout -> MaterialToolbar の一般的な構成 テーマにツールバーのスタイルを設定 このAppToolbarに設定していきます。 // ids.xml &…
UICollectionViewで同じサイズのセルを綺麗に並べる (Adaptive Layout) None

UICollectionViewで同じサイズのセルを綺麗に並べる (Adaptive Layout)

全て同じサイズの写真を美しくグリッド表示するために試して良かった方法をご紹介します。 ちなみにセルのサイズがバラバラな場合 Self-Sizing セルにラベルが含まれていて文字数に応じて高さが異なる場合などに利用します。ContentViewをセルにフィットさせる制約を予めコードで設定しておきます…
ノーマルiPhoneのスクリーンショットをMaxサイズにsipsコマンドで纏めて拡大する None

ノーマルiPhoneのスクリーンショットをMaxサイズにsipsコマンドで纏めて拡大する

iOSアプリの申請には大きいサイズのスクリーンショットが必要になっています。今なら、iPhoneの6.5インチと5.5インチ、iPadの12.9インチの3種類が最低限必要です。 通常サイズの端末をご愛用の方で、シミュレータでは撮影できない場合には拡大して済ませたくなると思います。そういった時にコマン…