Submit Search
Upload
パスの日記
•
3 likes
•
2,395 views
Mima Yuki
Follow
Path#opについて
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 25
Download now
Download to read offline
Recommended
Run somke test on AWS DeviceFarm
Run somke test on AWS DeviceFarm
Naoki AINOYA
Multiple apk for Density
Multiple apk for Density
Tazake
20150907 kyobashidex
20150907 kyobashidex
Kazuaki Matsuo
読むと怖くないDagger2
読むと怖くないDagger2
shinnosuke kugimiya
Androidで部 第7回 APTすごい
Androidで部 第7回 APTすごい
Masahiro Wakame
DroidKaigi 2017 welcometalk DAY02
DroidKaigi 2017 welcometalk DAY02
Masahiro Hidaka
Master of Canvas
Master of Canvas
Mima Yuki
ExtraLayoutSpace of RecyclerView
ExtraLayoutSpace of RecyclerView
Mima Yuki
Recommended
Run somke test on AWS DeviceFarm
Run somke test on AWS DeviceFarm
Naoki AINOYA
Multiple apk for Density
Multiple apk for Density
Tazake
20150907 kyobashidex
20150907 kyobashidex
Kazuaki Matsuo
読むと怖くないDagger2
読むと怖くないDagger2
shinnosuke kugimiya
Androidで部 第7回 APTすごい
Androidで部 第7回 APTすごい
Masahiro Wakame
DroidKaigi 2017 welcometalk DAY02
DroidKaigi 2017 welcometalk DAY02
Masahiro Hidaka
Master of Canvas
Master of Canvas
Mima Yuki
ExtraLayoutSpace of RecyclerView
ExtraLayoutSpace of RecyclerView
Mima Yuki
To learn Interpolator
To learn Interpolator
Mima Yuki
GoogIe
GoogIe
Mima Yuki
(Google Glassネタ)
(Google Glassネタ)
Mima Yuki
iBeacon + Wear
iBeacon + Wear
Mima Yuki
JUnitテストを1日やってみた
JUnitテストを1日やってみた
Mima Yuki
王道的な使い方 Android Wear
王道的な使い方 Android Wear
Mima Yuki
More Related Content
More from Mima Yuki
To learn Interpolator
To learn Interpolator
Mima Yuki
GoogIe
GoogIe
Mima Yuki
(Google Glassネタ)
(Google Glassネタ)
Mima Yuki
iBeacon + Wear
iBeacon + Wear
Mima Yuki
JUnitテストを1日やってみた
JUnitテストを1日やってみた
Mima Yuki
王道的な使い方 Android Wear
王道的な使い方 Android Wear
Mima Yuki
More from Mima Yuki
(6)
To learn Interpolator
To learn Interpolator
GoogIe
GoogIe
(Google Glassネタ)
(Google Glassネタ)
iBeacon + Wear
iBeacon + Wear
JUnitテストを1日やってみた
JUnitテストを1日やってみた
王道的な使い方 Android Wear
王道的な使い方 Android Wear
パスの日記
1.
パスの日記 ~opがすげぇ~ kyobashi.dex #1
2.
About me • Name
: Yuki Mima • Age : 21 • Twitter : @amyu_san • Work : Android App Engineer
3.
4.
5.
Pathの変更の歴史
6.
実はそんなに変更して る箇所ない
7.
• Deprecated になったメソッド、1つもない •
API19からPath#opが追加 • API21からPath#addRoundRectの引数が RectFじゃないバージョンなどなどが追加された • Path#isConvexが追加された
8.
• Deprecated • API19 •
API21 RectF • Path#isConvex • API19からPath#opが追加
9.
Canvas#clipPathの範囲が Canvas → Path になったバージョン
10.
How to use
11.
12.
こんな感じになる
13.
OpするPath OpされるPath
14.
Path.Op.DIFFERENCE
15.
Path.Op.REVERCE_DIFFERENCE
16.
Path.Op.INTERSECT
17.
Path.Op.UNION
18.
Path.Op.XOR
19.
Path#opによって表 現の幅が広がった
20.
今までのView開発では • Canvas#clipPathを使ってOpしたいオブジェクトご とにView用意していた • Path#cubicToなどを使った曲線部分のPathへの重ね 合わせアニメーションが非常にむずかった
21.
今後のView開発では • ベジェ曲線バリバリ使ったPathに対しても簡単に Pathをいい感じに出来る!!!!!
22.
23.
24.
Path#opのイケてない所
25.
最後に
Download now