【第2回】デザイナーがコードから読み解く、androidアプリのデザインの幅を広げるコツとtips...

107
ハッシュタグ ꜳꜳ デザイナーが コードから読み解く、 Ꜳꝏアプリの デザインの幅を広げるコツと 第6回:より凝ったグラフィック ꝃ ꝏ 6+6c6

Upload: chihiro-akiba

Post on 24-May-2015

27.760 views

Category:

Design


2 download

DESCRIPTION

より凝ったグラフィック編 http://www.ladybeetle-design.com/androidappdesigns/

TRANSCRIPT

Page 1: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

ハッシュタグ

##aaaaddeessiiggnnssデザイナーが

コードから読み解く、

AAnnddrrooiiddアプリの

デザインの幅を広げるコツと

TTiippss

第22回:より凝ったグラフィック@@GGMMOO yyoouurrss

22001122..99..2200

Page 2: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

ハッシュタグ

##aaaaddeessiiggnnss

Page 3: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

がんばって作ったデザインが、

実装後に残念な結果にならないためになぜ残念になるか?

ハッシュタグ

##aaaaddeessiiggnnss

Page 4: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

秋葉ちひろ

•・ @@ttoommmmmmmmyy•・ デザイナー/アートディレクター•・ WWeebb系・アプリ系•・ BBaaiidduuでSSiimmeejjiiの開発のフロントエンドの一部

Page 6: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

変態99--ppaattcchh

前回

Page 7: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

より凝ったグラフィック

今回のテーマ

前回は9-patchをした。これはビットマップ(画像)を使っていたが、今回はできるだけ画像を使わずに、どれだけこった表現ができるかを調べてみた。

Page 8: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

•・ 画像を使わなくてもできる表現をデザイナーが徹底解析!

11..コードのみで 可能な表現

WebでいうところのCSSと同じと考えるとよい。グラデーション、影などCSS3で新たに加わった

Page 9: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

•・ 仕組みを知れば、いろいろと応用がきく(かもしれない)

22..デザインが 組み込まれる仕組み

Page 10: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

bbuuttttoonn__bbgg..ppnngg

Page 11: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

bbuuttttoonn__bbgg ..ppnngg..99

Page 12: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

main.xml

<Button android:layout_width="wrap_content"

android:layout_height="wrap_content" android:background="@drawable/button_bg" android:text="撮影する" />

Page 13: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

テキストや画像を表示したい場合

Page 14: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<TextView android:layout_width="wrap_content"

android:layout_height="wrap_content" android:text="撮影する" />

main.xml

撮影する

Page 15: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<ImageView android:layout_width="wrap_content"

android:layout_height="wrap_content" android:src="@drawable/photo" />

main.xml

pphhoottoo..ppnngg

Page 16: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<TextView android:layout_width="wrap_content"

android:layout_height="wrap_content" android:text="撮影する" android:textSize="20sp" />

main.xml

撮影する

Page 17: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<TextView android:layout_width="wrap_content"

android:layout_height="wrap_content" android:text="撮影する" android:textSize="20sp" android:textColor="#f00" />

main.xml

撮影する

Page 18: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<TextView android:layout_width="wrap_content"

android:layout_height="wrap_content" android:text="撮影する" android:textSize="20sp" android:textColor="#f00" android:background="#ccc" />

main.xml

撮影する

Page 19: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<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" />

main.xml

撮影する

Page 20: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<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" />

main.xml

撮影する

Page 21: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<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" />

main.xml

撮影する

Page 22: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<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" />

main.xml

bbuuttttoonn__bbgg..99..ppnngg

Page 23: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<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" />

main.xml

<shape android:shape="rectangle" > <size android:height="100dp" android:width="100dp" /> <solid android:color="#cc2f2f2f" /></shape>

button_bg.xml

Page 24: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

drawable-hdpi

drawable-mdpi

drawable-ldpi

layouts

main.xml

values

strings.xml

res

drawable-xhdpi

iimmgg

hhttmmll

ccssss

JJAAVVAA構造

飾�り

Page 25: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

drawable-hdpi

drawable-mdpi

drawable-ldpi

layouts

main.xml

values

strings.xml

res

drawable-xhdpi

iimmgg

hhttmmll

ccssss

JJAAVVAA

構造

飾�り

drawable xxmmll

Page 26: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<<sshhaappee>>

重要!

コードでグラフィックを

表現するためのタグ

Page 27: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android"

android:shape="xxxxxx" >

</shape>

ここにいろいろ書くよ

Page 28: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

rreeccttaannggllee

長方形 角丸長方形

Page 29: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

oovvaall

Page 30: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

lliinnee

線�

Page 31: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

rriinngg

リング

Page 32: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

rreeccttaannggllee

長方形 角丸長方形

Page 33: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

rreeccttaannggllee

長方形 角丸長方形

<shape android:shape="rectangle"></shape>

Page 34: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

rreeccttaannggllee

長方形 角丸長方形

<shape android:shape="rectangle">

</shape>

<size android:width="100dp" android:height="50dp" />

Page 35: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

rreeccttaannggllee

長方形 角丸長方形

<shape android:shape="rectangle">

</shape>

<size android:width="100dp" android:height="50dp" /><solid android:color="#ff64ae" />

Page 36: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

rreeccttaannggllee

長方形 角丸長方形

<shape android:shape="rectangle">

</shape>

<size android:width="100dp" android:height="50dp" /><solid android:color="#ff64ae" /><stroke android:width="2dp" android:color="#000" />

Page 37: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

rreeccttaannggllee

長方形 角丸長方形

<shape android:shape="rectangle">

</shape>

<size android:width="100dp" android:height="50dp" /><solid android:color="#ff64ae" /><stroke android:width="2dp" android:color="#000" /><corners android:radius="10dp" />

Page 38: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

rreeccttaannggllee

長方形 角丸長方形

<shape android:shape="rectangle"></shape>

Page 39: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

rreeccttaannggllee

長方形 角丸長方形

<shape android:shape="rectangle">

</shape>

<gradient android:startColor="#000" android:endColor="#fff" android:centerColor="#f00" />

Page 40: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

rreeccttaannggllee

長方形 角丸長方形

<shape android:shape="rectangle">

</shape>

<gradient android:startColor="#000" android:endColor="#fff" android:centerColor="#f00" /> android:angle="90" />

Page 41: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 42: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

rreeccttaannggllee

長方形 角丸長方形

<shape android:shape="rectangle">

</shape>

<gradient android:startColor="#000" android:endColor="#fff" />

Page 43: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

rreeccttaannggllee

長方形 角丸長方形

<shape android:shape="rectangle">

</shape>

<gradient android:startColor="#fff" android:endColor="#000" />

Page 44: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

rreeccttaannggllee

長方形 角丸長方形

<shape android:shape="rectangle">

</shape> android:type="radial" />

<gradient android:startColor="#fff" android:endColor="#000" />

Page 45: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

rreeccttaannggllee

長方形 角丸長方形

<shape android:shape="rectangle">

</shape>

android:type="radial" />

<gradient android:startColor="#fff" android:endColor="#000" />

android:gradientRadial ="50" />

Page 46: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 47: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

rreeccttaannggllee

長方形 角丸長方形

<shape android:shape="rectangle">

</shape>

android:type="radial" />

<gradient android:startColor="#fff" android:endColor="#000" />

android:gradientRadial ="50" />

Page 48: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

rreeccttaannggllee

長方形 角丸長方形

<shape android:shape="rectangle">

</shape>

android:type="radial" />

<gradient android:startColor="#fff" android:endColor="#000" />

android:gradientRadial ="33" />

Page 49: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 50: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<<sshhaappee>>タグでできること

ポイント!

Page 51: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<size><solid>

<stroke><corners>

<gradient><padding>

大きさ

塗り

線�

角丸

グラデーション

内側の余白

Page 52: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<size><solid>

<stroke><corners>

<gradient><padding>

大きさ

塗り

線�

角丸

グラデーション

内側の余白

wwiiddtthh,, hheeiigghhtt

bbaacckkggrroouunndd--ccoolloorr

bboorrddeerr

bboorrddeerr--rraaddiiuuss

ggrraaddiieenntt

ppaaddddiinngg

Page 53: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 54: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

cceenntteerrCCoolloorr

ssttaarrttCCoolloorr

eennddCCoolloorr

ssttrrookkee

Page 55: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 56: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

cceenntteerrCCoolloorr

ssttaarrttCCoolloorr

eennddCCoolloorr

ssttrrookkee

×

Page 57: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 58: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

ssttaarrttCCoolloorr

eennddCCoolloorr

ssttrrookkee

×

Page 59: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

ssttaarrttCCoolloorr

eennddCCoolloorr

rraaddiiaall

Page 60: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<gradientandroid:startColor="#87d1bc"android:endColor="#00845d"android:type="radial"android:gradientRadius="300"android:centerX="0.2"android:centerY="0.5" />

cceenntteerrXXcceenntteerrYY

Page 61: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 62: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

ssttrrookkee

×

Page 63: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<<sshhaappee>>タグでできないこと

実は不便

•・ 上下左右、個別の<<ssttrrookkee>>•・ ドロップシャドウ的なもの

Page 64: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

カラーコードについて

TTIIPPSS

##cccccc

##000000##88bbcc11ee22

##dd6655ee9944

##ffffaabb7755

Page 65: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

TTIIPPSS

##cccccc

##000000

##88bbcc11ee22

##dd6655ee9944

##ffffaabb7755

##33cccccc

##55000000

##660088bbcc11ee22

##2255dd6655ee9944

##5555ffffaabb7755

Page 66: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

こういう表現なら

どうする?Q.

Page 67: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 68: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

99--ppaattcchhccaassee..11

•・ グラデーション込みで99--ppaattcchhにしてしまう

Page 69: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 70: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 71: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 72: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 73: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 74: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 75: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 76: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 77: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

ん〜

やっぱりやだ

Page 78: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

重ねるccaassee..22

•・ <<bbiittmmaapp>> <<sshhaappee>> は重ねられる

Page 79: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

sshhaappee

bbiittmmaapp

Page 80: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

sshhaappee

bbiittmmaapp

Page 81: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item>

</item> <item>

</item></layer-list>

sshhaappee

bbiittmmaapp

Page 82: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 83: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

sshhaappee

bbiittmmaapp

Page 84: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

sshhaappee

bbiittmmaapp

bbiittmmaapp

Page 85: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

sshhaappee

bbiittmmaapp

Page 86: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

sshhaappee

bbiittmmaapp

Page 87: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

sshhaappee

nniinnee--ppaattcchh

Page 88: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

sshhaappee

nniinnee--ppaattcchh

Page 89: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item>

</item> <item>

</item></layer-list>

sshhaappee

nniinnee--ppaattcchh

Page 90: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 91: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

nniinnee--ppaattcchh

bbiittmmaapp

Page 92: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item>

</item> <item>

</item></layer-list>

nniinnee--ppaattcchh

bbiittmmaapp

Page 93: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<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>

Page 94: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 95: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 96: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<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" />

Page 97: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

android:shadowColor="#5000"android:shadowDx="0"android:shadowDy="-1"android:shadowRadius="1"

text-shadow: 0 -1px 1px rgba(0,0,0,0.5);

XX位置

YY位置

ぼかし

XX位置YY位置

ぼかし

Page 99: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 100: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 101: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

##55000000

##00000000

tteexxttuurree__bbgg..ppnngg

sshhaappeebbiittmmaapp

Page 102: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 103: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<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" android:type="radial" android:gradientRadius="300" /> </shape> </item></layer-list>

Page 104: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

<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" android:type="radial" android:gradientRadius="300" /> </shape> </item></layer-list>

Page 105: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips
Page 106: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

まとめ

•・ コードでかけるものは、コードで表現•・ 重ね技<<sshhaappee>> <<bbiittmmaapp>> <<nniinnee--ppaattcchh>>

•・ 位置調整も可能

Page 107: 【第2回】デザイナーがコードから読み解く、Androidアプリのデザインの幅を広げるコツとTips

GGoooodd LLuucckk!!

ありがとうございました!

•・ @@ttoommmmmmmmyy•・ ffaacceebbooookk :: 秋葉ちひろ•・ 次回は1100//44(木)@CCAAさん(カスタムUUIIについて)