Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Chihiro Tomita
16,226 views
【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
より凝ったグラフィック編 http://www.ladybeetle-design.com/androidappdesigns/
Design
◦
Technology
◦
News & Politics
◦
Read more
39
Save
Share
Embed
Embed presentation
Download
Downloaded 115 times
1
/ 107
2
/ 107
3
/ 107
4
/ 107
5
/ 107
6
/ 107
7
/ 107
8
/ 107
9
/ 107
10
/ 107
11
/ 107
12
/ 107
13
/ 107
14
/ 107
15
/ 107
16
/ 107
17
/ 107
18
/ 107
19
/ 107
20
/ 107
21
/ 107
22
/ 107
23
/ 107
24
/ 107
25
/ 107
26
/ 107
27
/ 107
28
/ 107
29
/ 107
30
/ 107
31
/ 107
32
/ 107
33
/ 107
34
/ 107
35
/ 107
36
/ 107
37
/ 107
38
/ 107
39
/ 107
40
/ 107
41
/ 107
42
/ 107
43
/ 107
44
/ 107
45
/ 107
46
/ 107
47
/ 107
48
/ 107
49
/ 107
50
/ 107
51
/ 107
52
/ 107
53
/ 107
54
/ 107
55
/ 107
56
/ 107
57
/ 107
58
/ 107
59
/ 107
60
/ 107
61
/ 107
62
/ 107
63
/ 107
64
/ 107
65
/ 107
66
/ 107
67
/ 107
68
/ 107
69
/ 107
70
/ 107
71
/ 107
72
/ 107
73
/ 107
74
/ 107
75
/ 107
76
/ 107
77
/ 107
78
/ 107
79
/ 107
80
/ 107
81
/ 107
82
/ 107
83
/ 107
84
/ 107
85
/ 107
86
/ 107
87
/ 107
88
/ 107
89
/ 107
90
/ 107
91
/ 107
92
/ 107
93
/ 107
94
/ 107
95
/ 107
96
/ 107
97
/ 107
98
/ 107
99
/ 107
100
/ 107
101
/ 107
102
/ 107
103
/ 107
104
/ 107
105
/ 107
106
/ 107
107
/ 107
More Related Content
PPT
アプリ開発・端末毎の解像度の違いを吸収する方法 Android Bazaar and Conference 2011 Summer
by
Kunimasa Noda
PDF
【第4回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
by
Chihiro Tomita
PDF
【第3回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
by
Chihiro Tomita
PDF
【第1回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
by
Chihiro Tomita
PDF
Androidレイアウトのスタンダードアプローチ
by
Takao Sumitomo
PDF
壊れやすいCSS
by
Masahiro Kobayashi
PDF
How to measure UIView position on Native App
by
Daisuke Yamashita
PDF
TouchTheNumbersっていうAndroidゲームアプリつくったよ
by
Mayumi Chikaoka
アプリ開発・端末毎の解像度の違いを吸収する方法 Android Bazaar and Conference 2011 Summer
by
Kunimasa Noda
【第4回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
by
Chihiro Tomita
【第3回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
by
Chihiro Tomita
【第1回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
by
Chihiro Tomita
Androidレイアウトのスタンダードアプローチ
by
Takao Sumitomo
壊れやすいCSS
by
Masahiro Kobayashi
How to measure UIView position on Native App
by
Daisuke Yamashita
TouchTheNumbersっていうAndroidゲームアプリつくったよ
by
Mayumi Chikaoka
Similar to 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
PDF
なんでCSSすぐ死んでしまうん
by
Hayato Mizuno
PDF
マルチスクリーン対応と最近のアプリの傾向
by
Yuki Anzai
PDF
マークアップ講座 03 スマートフォン・デバイス最適化
by
eiji sekiya
PDF
HTML/CSSを効率的にする メタ言語とツールのアレコレ
by
知己 久保
PDF
Sass(SCSS)について
by
Kazufumi Miyamoto
PDF
DeNA Creative Seminar #2 に行ってきた
by
silvers ofsilvers
PDF
リファクタリングHTML/CSS ~レガシー世界を超えて~ #scripty03
by
Yahoo!デベロッパーネットワーク
KEY
とある色の決め方
by
Yumi uniq Ishizaki
PDF
デザイナーが実際にAndroidアプリのレイアウトを 組んでみた(秋葉ちひろ)
by
Chihiro Tomita
PDF
画像を使わずにデザイン
by
Ryo Maruyama
PDF
㉗HTML5+jQueryでお絵かき
by
Nishida Kansuke
PDF
Movable Typeセミナー2011年4月20日 in 名古屋 アイデアマンズ
by
Kunihiko Miyanaga
PDF
Movable Typeセミナー 2010年4月5日 アイデアマンズ
by
Kunihiko Miyanaga
PDF
プログラマとデザイナが共有すべきUIに関するAndroidの10の機能
by
youten (ようてん)
ZIP
実践Sass 前編
by
Azusa Tomita
PDF
Android multiscreen
by
Kazuaki Ueda
PDF
ネストを覚えた人のためのSassの便利な使い方
by
Hiroki Shibata
PDF
(デ部発表用抜粋版)プログラマとデザイナが共有すべきUIに関するAndroidの10の機能
by
youten (ようてん)
PDF
Android UI Guidelines より アイコン
by
Hiromi Tsuzuki
PDF
Developerのdeveloperによるdeveloperのためのmetro designの話
by
Kazuhide Maruyama
なんでCSSすぐ死んでしまうん
by
Hayato Mizuno
マルチスクリーン対応と最近のアプリの傾向
by
Yuki Anzai
マークアップ講座 03 スマートフォン・デバイス最適化
by
eiji sekiya
HTML/CSSを効率的にする メタ言語とツールのアレコレ
by
知己 久保
Sass(SCSS)について
by
Kazufumi Miyamoto
DeNA Creative Seminar #2 に行ってきた
by
silvers ofsilvers
リファクタリングHTML/CSS ~レガシー世界を超えて~ #scripty03
by
Yahoo!デベロッパーネットワーク
とある色の決め方
by
Yumi uniq Ishizaki
デザイナーが実際にAndroidアプリのレイアウトを 組んでみた(秋葉ちひろ)
by
Chihiro Tomita
画像を使わずにデザイン
by
Ryo Maruyama
㉗HTML5+jQueryでお絵かき
by
Nishida Kansuke
Movable Typeセミナー2011年4月20日 in 名古屋 アイデアマンズ
by
Kunihiko Miyanaga
Movable Typeセミナー 2010年4月5日 アイデアマンズ
by
Kunihiko Miyanaga
プログラマとデザイナが共有すべきUIに関するAndroidの10の機能
by
youten (ようてん)
実践Sass 前編
by
Azusa Tomita
Android multiscreen
by
Kazuaki Ueda
ネストを覚えた人のためのSassの便利な使い方
by
Hiroki Shibata
(デ部発表用抜粋版)プログラマとデザイナが共有すべきUIに関するAndroidの10の機能
by
youten (ようてん)
Android UI Guidelines より アイコン
by
Hiromi Tsuzuki
Developerのdeveloperによるdeveloperのためのmetro designの話
by
Kazuhide Maruyama
【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
1.
ハッシュタグ デザイナーが
##aaaaddeessiiggnnss コードから読み解く、 AAnnddrrooiiddアプリの デザインの幅を広げるコツと TTiippss 第22回:より凝ったグラフィック @@GGMMOO yyoouurrss 22001122..99..2200
2.
ハッシュタグ ##aaaaddeessiiggnnss
3.
ハッシュタグ
##aaaaddeessiiggnnss がんばって作ったデザインが、 実装後に残念な結果にならないために なぜ残念になるか?
4.
秋葉ちひろ •・ @@ttoommmmmmmmyy •・ デザイナー/アートディレクター •・
WWeebb系・アプリ系 •・ BBaaiidduuでSSiimmeejjiiの開発のフロント エンドの一部
5.
http://itpro.nikkeibp.co.jp/article/COLUMN/20120113/378483/
6.
前回
変態99--ppaattcchh
7.
今回のテーマ より凝ったグラフィック
前回は9-patchをした。 これはビットマップ(画像)を使っていた が、今回はできるだけ画像を使わずに、ど れだけこった表現ができるかを調べてみ た。
8.
WebでいうところのCSSと
同じと考えるとよい。 11..コードのみで グラデーション、影など CSS3で新たに加わった 可能な表現 •・ 画像を使わなくてもできる表現を デザイナーが徹底解析!
9.
22..デザインが 組み込まれる仕組み •・
仕組みを知れば、いろいろと応用 がきく(かもしれない)
10.
bbuuttttoonn__bbgg..ppnngg
11.
bbuuttttoonn__bbgg ..99 ..ppnngg
12.
main.xml <Button android:layout_width="wrap_content"
android:layout_height="wrap_content" android:background="@drawable/button_bg" android:text="撮影する" />
13.
テキストや画像を 表示したい場合
14.
main.xml <TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" 撮影する android:text="撮影する" />
15.
main.xml <ImageView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:src="@drawable/photo" /> pphhoottoo..ppnngg
16.
main.xml <TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" 撮影する android:text="撮影する" android:textSize="20sp" />
17.
main.xml <TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" 撮影する android:text="撮影する" android:textSize="20sp" android:textColor="#f00" />
18.
main.xml <TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" 撮影する android:text="撮影する" android:textSize="20sp" android:textColor="#f00" android:background="#ccc" />
19.
main.xml <TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" 撮影する android:text="撮影する" android:textSize="20sp" android:textColor="#f00" android:background="#ccc" android:padding="10dp" />
20.
main.xml <TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" 撮影する android:text="撮影する" android:textSize="20sp" android:textColor="#f00" android:background= "@drawable/button_bg" android:padding="10dp" />
21.
main.xml <TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" 撮影する android:text="撮影する" android:textSize="20sp" android:textColor="#fff" android:background= "@drawable/button_bg" android:padding="10dp" />
22.
main.xml <TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="撮影する" android:textSize="20sp" android:textColor="#fff" android:background= bbuuttttoonn__bbgg..99..ppnngg "@drawable/button_bg" android:padding="10dp" />
23.
main.xml <TextView android:layout_width="wrap_content"
<shape android:shape="rectangle" > android:layout_height="wrap_content" <size android:text="撮影する" android:height="100dp" android:width="100dp" /> <solid android:color="#cc2f2f2f" /> android:textSize="20sp" </shape> android:textColor="#fff" button_bg.xml android:background= "@drawable/button_bg" android:padding="10dp" />
24.
res drawable-xhdpi drawable-hdpi drawable-mdpi
iimmgg drawable-ldpi layouts JJAAVVAA main.xml hhttmmll 構造 values strings.xml ccssss 飾�り
25.
res drawable
xxmmll drawable-xhdpi drawable-hdpi drawable-mdpi iimmgg drawable-ldpi JJAAVVAA layouts main.xml hhttmmll 構造 values strings.xml ccssss 飾�り
26.
重要!
<<sshhaappee>> コードでグラフィックを 表現するためのタグ
27.
<?xml version="1.0" encoding="utf-8"?> <shape
xmlns:android="http://schemas.android.com/apk/res/android" android:shape="xxxxxx" > ここにいろいろ書くよ </shape>
28.
rreeccttaannggllee 長方形
角丸長方形
29.
oovvaall
円
30.
lliinnee 線�
31.
rriinngg リング
32.
rreeccttaannggllee 長方形
角丸長方形
33.
rreeccttaannggllee <shape android:shape="rectangle"> </shape>
長方形 角丸長方形
34.
rreeccttaannggllee <shape android:shape="rectangle">
<size android:width="100dp" android:height="50dp" /> </shape> 長方形 角丸長方形
35.
rreeccttaannggllee <shape android:shape="rectangle">
<size android:width="100dp" android:height="50dp" /> <solid android:color="#ff64ae" /> </shape> 長方形 角丸長方形
36.
rreeccttaannggllee <shape android:shape="rectangle">
<size android:width="100dp" android:height="50dp" /> <solid android:color="#ff64ae" /> 長方形 角丸長方形 <stroke android:width="2dp" android:color="#000" /> </shape>
37.
rreeccttaannggllee <shape android:shape="rectangle">
<size android:width="100dp" android:height="50dp" /> <solid android:color="#ff64ae" /> 長方形 角丸長方形 <stroke android:width="2dp" android:color="#000" /> <corners android:radius="10dp" /> </shape>
38.
rreeccttaannggllee <shape android:shape="rectangle"> </shape>
長方形 角丸長方形
39.
rreeccttaannggllee <shape android:shape="rectangle"> <gradient
android:startColor="#000" android:endColor="#fff" android:centerColor="#f00" /> </shape> 長方形 角丸長方形
40.
rreeccttaannggllee <shape android:shape="rectangle"> <gradient
android:startColor="#000" android:endColor="#fff" android:centerColor="#f00" /> android:angle="90" /> 長方形 角丸長方形 </shape>
42.
rreeccttaannggllee <shape android:shape="rectangle"> <gradient
android:startColor="#000" android:endColor="#fff" /> </shape> 長方形 角丸長方形
43.
rreeccttaannggllee <shape android:shape="rectangle"> <gradient
android:startColor="#fff" android:endColor="#000" /> </shape> 長方形 角丸長方形
44.
rreeccttaannggllee <shape android:shape="rectangle"> <gradient
android:startColor="#fff" android:endColor="#000" /> android:type="radial" /> </shape> 長方形 角丸長方形
45.
rreeccttaannggllee <shape android:shape="rectangle"> <gradient
android:startColor="#fff" android:endColor="#000" /> android:type="radial" /> android:gradientRadial 長方形 角丸長方形 ="50" /> </shape>
47.
rreeccttaannggllee <shape android:shape="rectangle"> <gradient
android:startColor="#fff" android:endColor="#000" /> android:type="radial" /> android:gradientRadial 長方形 角丸長方形 ="50" /> </shape>
48.
rreeccttaannggllee <shape android:shape="rectangle"> <gradient
android:startColor="#fff" android:endColor="#000" /> android:type="radial" /> android:gradientRadial 長方形 角丸長方形 ="33" /> </shape>
50.
ポイント! <<sshhaappee>>タグでできること
51.
<size> 大きさ
<solid> 塗り <stroke> 線� <corners> 角丸 <gradient> グラデーション <padding> 内側の余白
52.
<size> 大きさ wwiiddtthh,,
hheeiigghhtt solid> 塗り bbaacckkggrroouunndd--ccoolloorr troke> 線� bboorrddeerr rners> 角丸 bboorrddeerr--rraaddiiuuss dient> グラデーション ggrraaddiieenntt dding> 内側の余白 ppaaddddiinngg
54.
ssttrrookkee
ssttaarrttCCoolloorr cceenntteerrCCoolloorr eennddCCoolloorr
56.
ssttrrookkee
ssttaarrttCCoolloorr cceenntteerrCCoolloorr eennddCCoolloorr ×
58.
ssttrrookkee
ssttaarrttCCoolloorr eennddCCoolloorr ×
59.
rraaddiiaall
ssttaarrttCCoolloorr eennddCCoolloorr
60.
<gradient
android:startColor="#87d1bc" cceenntteerrXX android:endColor="#00845d" cceenntteerrYY android:type="radial" android:gradientRadius="300" android:centerX="0.2" android:centerY="0.5" />
62.
ssttrrookkee ×
63.
実は不便 <<sshhaappee>>タグでできないこと •・ 上下左右、個別の<<ssttrrookkee>>
•・ ドロップシャドウ的なもの
64.
TTIIPP
SS カラーコードについて ##dd6655ee9944 ##cccccc ##88bbcc11ee22 ##000000 ##ffffaabb7755
65.
TTIIPP
SS ##cccccc ##33cccccc ##000000 ##55000000 ##dd6655ee9944 ##2255dd6655ee9944 ##88bbcc11ee22 ##660088bbcc11ee22 ##ffffaabb7755 ##5555ffffaabb7755
66.
Q.
こういう表現なら どうする?
68.
ccaassee..11
99--ppaattcchh •・ グラデーション込みで99--ppaattcchhに してしまう
77.
ん〜 やっぱりやだ
78.
ccaassee..22
重ねる •・ <<bbiittmmaapp>> <<sshhaappee>> は重ねられる
79.
bbiittmmaapp sshhaappee
80.
bbiittmmaapp sshhaappee
81.
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item>
sshhaappee </item> <item> bbiittmmaapp </item> </layer-list>
83.
bbiittmmaapp sshhaappee
84.
bbiittmmaapp bbiittmmaapp sshhaappee
85.
bbiittmmaapp sshhaappee
86.
bbiittmmaapp sshhaappee
87.
nniinnee--ppaattcchh
sshhaappee
88.
nniinnee--ppaattcchh
sshhaappee
89.
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item>
sshhaappee </item> <item> nniinnee--ppaattcchh </item> </layer-list>
91.
nniinnee--ppaattcchh
bbiittmmaapp
92.
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item>
bbiittmmaapp </item> <item> nniinnee--ppaattcchh </item> </layer-list>
93.
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item>
<bitmap android:src="@drawable/texture_bg" android:tileMode="repeat" /> </item> <item> <nine-patch android:src="@drawable/border" /> </item> </layer-list>
96.
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:textColor="#fff" android:shadowColor="#5000" android:shadowDx="0" android:shadowDy="-1" android:shadowRadius="1" android:text="11:20" />
97.
android:shadowColor="#5000" android:shadowDx="0"
XX位置 android:shadowDy="-1" YY位置 android:shadowRadius="1" ぼかし text-shadow: 0 -1px 1px rgba(0,0,0,0.5); XX位置 ぼかし YY位置
98.
http://www.techdoctranslator.com/android/guide/resources/available-resources/drawable-resource
101.
##55000000
bbiittmmaapp sshhaappee ##00000000 tteexxttuurree__bbgg..ppnngg
103.
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item>
<bitmap android:src="@drawable/texture_bg" android:tileMode="repeat" /> </item> <item> <shape> <gradient android:startColor="#0000" android:endColor="#5000"
104.
android:src="@drawable/texture_bg"
android:tileMode="repeat" /> </item> <item> <shape> <gradient android:startColor="#0000" android:endColor="#5000" android:type="radial" android:gradientRadius="300" /> </shape> </item> </layer-list>
106.
まとめ •・ コードでかけるものは、コードで表現 •・ 重ね技
<<sshhaappee>> <<bbiittmmaapp>> <<nniinnee--ppaattcchh>> •・ 位置調整も可能
107.
ありがとうございました! GGoooodd LLuucckk!! •・
@@ttoommmmmmmmyy •・ ffaacceebbooookk :: 秋葉ちひろ •・ 次回は1100//44(木)@CCAAさん (カスタムUUIIについて)
Download