Android App Designs〜デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
デザイナーがコードから読み解く、 Androidアプリのデザインの幅を広げるコツとTips【第2回】 on Zusaar
デザイナーがコードから読み解く、 Androidアプリのデザインの幅を広げるコツとTips【第2回】 - Togetterまとめ
次回、第3回も申し込みが始まったようです。 → デザイナーがコードから読み解く、 Androidアプリのデザインの幅を広げるコツとTips【第3回】 on Zusaar
申し込んだときはかなり出遅れていたので、行けないかと思いましたが、100番目にギリギリ滑りこむことが出来ました。10分位遅れて行ったので、オープニングトークはあんまり聞けてませんが、メモったことなどを書き残しておきます。
オープニングトーク
GMOインターネットの方がHTML5とPhoneGapについて話していたようです。Node.jsのLTでも出ていたHooleganのスマートフォンブラウザアプリでHTML5を使っていた話ですね。
- PhoneGap
- 結構使われている。わりと有名どころでも使われているらしく、割りと驚きでした。
- HTML5
- Hoolegan
- 宣伝
本編 9patchとXMLでデザインする話
デザイナーが頑張ったデザインが、実装後に残念なことにならないために
- XMLだけで可能な表現が結構あります
- 9patch
- 基本編
- XMLで背景などのデザインをする
タグ タグ : 大きさを指定する タグ : 塗り色を指定する タグ : 境界線を指定する タグ : 角丸を指定する タグ : グラデーションを指定する - startColor, endColor, centerColot, angleで、開始色、終了色、中間の色、角度などを指定する
- 角度はPhotoShopの指定と同じ角度だと思ってください
- typeでグラデーション方法を指定する。円形のグラデーションは、radialを指定する。gradientRadialを50に設定すると、中心から50%の割合でグラデーションする
- centerXとcenterYで中心位置を0〜1の範囲の割合で移動させる
タグ : 内側の余白を指定する - 注意
- 2重線のようなstrokeは指定することが出来ません、9patchなどを利用しましょう
- 上下左右個別のstrokeは指定することが出来ません
- 補足
- 色を指定する場合のカラーコードは、#cccとか、#123456の様に指定します
- Androidでは、透過の指定も可能で、#とカラーコードの間に入れます。16進の1桁または2桁です。
- #3cccとは、#aa123456とか
タグ:画像等をリピートさせたり出来ます
- 重ねあわせ
- テキストの影
- まとめ
- コードでかけるものはコードで書こう
- 重ねあわせ技を使おう
- 重ね合わせの位置も指定できる
この内容は、Android 開発ガイド - ソフトウェア技術ドキュメントを勝手に翻訳に書かれています
小ネタ1 デザイン確認の話
- デザインの確認
- 作ったデザインを確認してくださいと渡すと、PCで見てしまって色々と突っ込んでくる人がいます
- かならず、サポートする端末で確認するように伝えておくように
- その時、必ずwi-fi経由で見て、3G回線は使わないようにしてもらった方が良いです
- たぶん、キャリアのプロキシ経由でデザインした画像が圧縮やらなんやらかけられてしまうから
小ネタ2 AndroidのChromeを使ったHTML5デバッグの話
詳細はこちら→Remote Debugging on Android with Chrome - Google Chrome
追記
layout-listで沢山重ねすぎるとパフォーマンス的に問題があるかもしれません。と公演中に話題になっていました。
これを検証してくださった方が居ましたので、そのブログを紹介しておきます。
layoutのinflateパフォーマンス測定 - Hacking My Way 〜 itogのhack日記
end
レイアウト関係はこちらの本も参考になるよね
Android Layout Cookbook アプリの価値を高める開発テクニック
- 作者: あんざいゆき
- 出版社/メーカー: インプレスジャパン
- 発売日: 2011/03/11
- メディア: 単行本(ソフトカバー)
- 購入: 9人 クリック: 147回
- この商品を含むブログ (33件) を見る
Android UI Cookbook for 4.0 ICS(Ice Cream Sandwich)アプリ開発術
- 作者: あんざいゆき
- 出版社/メーカー: インプレスジャパン
- 発売日: 2012/03/16
- メディア: 単行本(ソフトカバー)
- 購入: 2人 クリック: 47回
- この商品を含むブログ (18件) を見る
*1:色が付いたものと、透過したものをつけた画像を繰り返せば出来るような気がします