Mais conteúdo relacionado
Semelhante a アプリデザインの共通言語 (20)
アプリデザインの共通言語
- 14. 構造1. 要素
• 表示要素のプログラム上の特性を理解する
• どんな種類があるか(ボタン・スライダー・セルなど)
• どのような性質のものか
• デフォルトでアイコンが中央揃えされる
• 内容に応じてサイズが変化する
• Enabled/Disabled, Selected/Unselectedなどのステータス変化
• etc...
• 分からないうちはエンジニアに聞く
• 要素の境界を意識する
• どこまでが要素なのか分かると
表示要素の本当のx, y, width, heightが指定できる
- 35. 単位: 1.絶対
• Pixel(px) 色情報の最小単位(常識)
• Point(pt) デバイスごとに異なるピクセル数
• Retinaの場合
「44ポイント=88ピクセルで、
画面上は44ピクセルで表示するもの」(出典)
• 画面の設計はPointで考える
• png/jpeg画像はPixelで考える
• iOSの場合は img.png / img@2x.png / img@3x.png の3
種類の画像が必要(それぞれ1,2,3倍サイズ)
- 49. 色: 1) 16進数
• HTMLと同じく16進数の色指定でOKです
• どの環境でも16進数の色指定を使いたいひとがい
て、たいていスニペットがある
- 50. 色: 2) カラーパレット
• 複数の画面で同じような色を使う場合
カラーパレットを定義して色の名前があると
便利です
• コードのあちこちに色の指定が分散すると
修正が困難なので
• すでに使っている色のうち意味のある色はまとめ
ましょう
- 52. 色: 3) α値
• 半透明も、もちろん使えます
• スクロールする場所に使うのは控える
• モバイル端末は非力なので使いすぎるとカクカクする
• 本当に半透明が必要か?先に混ぜた色を使えば済む
のではないか?といった検討を必ずする
- 54. 色: 4) Blur
• いわゆる「すりガラス」効果
も実装できます
• が、処理が重かったり古い
iOSでの実装がキツかった
りAndroidで実装がしんどい
可能性があるので、効果的
に機能する場合のみ使うべ
き
- 55. 色: まとめ
• 1) 16進数で指定すればOK
• #FF0000=赤
• 2) カラーパレットを用意しよう
• 3) α値を使う場合は処理速度に注意
• 4) Blurも使えるよ
- 59. 著作権表示
• このスライドでは以下の画像を利用しています。
• https://thenounproject.com/search/?q=design&i=57458
• https://thenounproject.com/search/?q=programming&i=128591
• https://thenounproject.com/search/?q=talk&i=80157
• https://thenounproject.com/search/?q=boxes&i=110313
• https://thenounproject.com/search/?q=ruler&i=39879
• https://thenounproject.com/search/?q=palette&i=93104
• https://thenounproject.com/search/?q=wireframe&i=21874
• https://thenounproject.com/search/?q=long&i=27905
• https://thenounproject.com/search/?q=document&i=453
• https://flic.kr/p/9qixXv
• https://flic.kr/p/85tiXG
• https://flic.kr/p/c5xQvs
• https://flic.kr/p/3et52r