Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Vector Drawable @Dev Fest Tokyo 2017 Lunch LT
Search
TakuSemba
October 08, 2017
Technology
340
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Vector Drawable @Dev Fest Tokyo 2017 Lunch LT
TakuSemba
October 08, 2017
More Decks by TakuSemba
See All by TakuSemba
Customize & Debug ExoPlayer @droidkaigi 2020
takusemba
0
2.2k
Jetpack Compose
takusemba
3
3.8k
Protobuf in Kotlin
takusemba
2
2.1k
Single Activity with MVVM
takusemba
4
1.4k
KotlinConf Report @ca.kt#7
takusemba
2
510
Request in a QUIC way @shibuya.apk#28
takusemba
2
1.2k
Lint for Kotlin @R.kt#3
takusemba
3
1.6k
Auto Release @potatochips#48
takusemba
1
1.3k
Media streaming on Android @droidkaigi 2018
takusemba
6
8.3k
Other Decks in Technology
See All in Technology
AI時代のエンジニアの情報発信〜個人の発信を組織の力に変える〜
ryo_kawamata
1
7.2k
Flutter Webを「SDK」として配る — 50以上のゲームを支える埋め込みアーキテクチャ
masayukisuda
0
180
Devin プロモコードの受け取りと適用(2026.10.27)
kinopeee
1
850
AI Agent 時代のデータ基盤: ClickHouse で実現する 超高速分析とコスト削減の両立
jozono
0
110
Technical Project Manager の役割とやりがい、少しだけ AI
yoshiiryo1
0
590
自律的なチームを作るためにTechPMがやらないこと
ny7760
0
500
"AWSはちょっと苦手"でも大丈夫。AWS Blocks で手軽に作る Flutter のバックエンド #FlutterKaigi
tacck
PRO
0
130
Copilot Coworkで「みのるん式」やってみた
minorun365
PRO
2
1.4k
視野はAIに、視座は人に / ai-for-breadth-humans-for-perspective
nkzn
6
2.8k
Jev の中身は50行で再現できる。でも本物との差はどこにあるのか
hisuzuya
0
290
E2Eってつらくないですか?E2Eの管理コストを下げる手段とその実践
akaboshinit
6
3k
攻撃 3 時間 vs 復旧 10 時間。アクセスキー流出の非対称性を体感するために CTF を作った話
kazzpapa3
1
140
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
The untapped power of vector embeddings
frankvandijk
2
2k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
290
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
Building AI with AI
inesmontani
PRO
1
1.4k
Crafting Experiences
bethany
1
420
How to Think Like a Performance Engineer
csswizardry
28
2.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
600
The agentic SEO stack - context over prompts
schlessera
0
1k
Transcript
Taku Semba Vector Drawable CyberAgent,Inc
About Me Taku Semba TakuSemba @takusemba AbemaTV.Inc
Vector Drawable > xml based SVG XML
Vector Drawable > Sharp > Light > Animatable
Vector Drawable > Sharp > Light drawable-ldpi/cat.png drawable-mdpi/cat.png drawable-hdpi/cat.png drawable-xhdpi/cat.png
drawable-xxhdpi/cat.png drawable-xxxhdpi/cat.png drawable/cat.xml - 6826bytes > Animatable
Vector Drawable > Sharp > Light > Animatable
png or webp would be better if > more than
200dp * 200dp > more than 800 char path
> more than 200dp * 200dp > more than 800
char path png or webp would be better if
Fill-type <vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24.0" android:viewportWidth="24.0" > <path android:fillColor="#000"
android:fillType="evenOdd" android:pathData="M13,11.4l2.1,1.3c0.5,0.2 0.7,0.8 0.4,1.3a1,1 0,0 1,-1.4 0.4l-2.6,-1.5 -0.2,-0.2a1,1 0,0 1,-0.3 -0.7V8c0,-0.6 0.4,-1 1,-1s1,0.5 1,1v3.4zM12,3a9,9 0,1 1,-6.4 15.4l1.5,-1.5a7,7 0,1 0,-2 -5l2.9,0.1 -4,4 -0.1,-0.1L0,12h3c0,-5 4,-9 9,-9z" /> </vector>
Fill-type > library version should be more than 26
Vector Drawable https://github.com/takusemba https://twitter.com/takusemba