Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Custom UI Components - Android
Search
Moro
January 29, 2021
Programming
0
12
Custom UI Components - Android
Moro
January 29, 2021
Tweet
Share
More Decks by Moro
See All by Moro
MockK and Truth - Unit Tests - Android
gabrielbmoro
0
150
More Accessible Apps - Android
gabrielbmoro
0
9
Variables and Tips - Android
gabrielbmoro
0
10
Migrating an Existing App to Compose - Android
gabrielbmoro
0
11
Recycler View and Performance - Android
gabrielbmoro
0
12
Repository Pattern and Productivity - Android
gabrielbmoro
0
13
What is new in Android Jetpack?
gabrielbmoro
0
17
List Users - Android
gabrielbmoro
0
5
Working with Collections - Kotlin
gabrielbmoro
0
12
Other Decks in Programming
See All in Programming
LINEヤフー データグループ紹介
lycorp_recruit_jp
0
1.4k
Goで作る、開発・CI環境
sin392
0
170
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
1
580
エラーって何種類あるの?
kajitack
5
320
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
210
Modern Angular with Signals and Signal Store:New Rules for Your Architecture @enterJS Advanced Angular Day 2025
manfredsteyer
PRO
0
150
Benchmark
sysong
0
270
型付きアクターモデルがもたらす分散シミュレーションの未来
piyo7
0
810
Select API from Kotlin Coroutine
jmatsu
1
190
Is Xcode slowly dying out in 2025?
uetyo
1
220
AIコーディング道場勉強会#2 君(エンジニア)たちはどう生きるか
misakiotb
1
260
deno-redisの紹介とJSRパッケージの運用について (toranoana.deno #21)
uki00a
0
150
Featured
See All Featured
Facilitating Awesome Meetings
lara
54
6.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Stop Working from a Prison Cell
hatefulcrawdad
270
20k
4 Signs Your Business is Dying
shpigford
184
22k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Docker and Python
trallard
44
3.4k
The Cult of Friendly URLs
andyhume
79
6.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Producing Creativity
orderedlist
PRO
346
40k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Transcript
Custom UI Components - Android By Moro
Summary - Basic Classes - View Class - Available Widgets
and Layouts - Example of a Custom View Component - Example of a Custom Layout Component
Summary - Basic Classes - View Class - Available Widgets
and Layouts - Example of a Custom View Component - Example of a Custom Layout Component
Basic Classes ViewGroup View 4
Summary - Basic Classes - View Class - Available Widgets
and Layouts - Example of a Custom View Component - Example of a Custom Layout Component
Summary - Basic Classes - View Class - Available Widgets
and Layouts - Example of a Custom View Component - Example of a Custom Layout Component
View Class View - onDraw(canvas:Canvas) - onMeasure() … … In
this canvas, you can draw everything that you want. 7
View Class View - onDraw(canvas:Canvas) - onMeasure() … … Generally,
you can ignore to customize your view. In this method, you can render a contract between your component and the container. 8
Summary - Basic Classes - View Class - Available Widgets
and Layouts - Example of a Custom View Component - Example of a Custom Layout Component
Summary - Basic Classes - View Class - Available Widgets
and Layouts - Example of a Custom View Component - Example of a Custom Layout Component
Available Widgets and Layouts View ImageView TextView ViewGroup Button LinearLayout
FrameLayout ... 11
Summary - Basic Classes - View Class - Available Widgets
and Layouts - Example of a Custom View Component - Example of a Custom Layout Component
Summary - Basic Classes - View Class - Available Widgets
and Layouts - Example of a Custom View Component - Example of a Custom Layout Component
Drawing a Circle 14
Bubble Loader 15
Bubble Loader 16
Bubble Loader 17
Summary - Basic Classes - View Class - Available Widgets
and Layouts - Example of a Custom View Component - Example of a Custom Layout Component
Summary - Basic Classes - View Class - Available Widgets
and Layouts - Example of a Custom View Component - Example of a Custom Layout Component
Custom Layout Component 20
Custom Layout Component Performance issue 21
Custom Layout Component Better 22
Thanks