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
Dibujo en Compose
Search
Armando Picón
July 21, 2024
Programming
0
41
Dibujo en Compose
Armando Picón
July 21, 2024
Tweet
Share
More Decks by Armando Picón
See All by Armando Picón
Gemini in Android Studio
devpicon
0
2.5k
Scalable Depency Management with Version Catalog
devpicon
0
28
Desmitificando Clean Architecture en Android
devpicon
0
92
StateFlow y SharedFlow ¿el fin de LiveData?
devpicon
0
290
Introdução ao Kotlin Flow
devpicon
0
100
Introducción a Kotlin Flow
devpicon
0
130
Introduction to Kotlin Flow
devpicon
0
240
Coroutines on the way!
devpicon
0
51
The Journey to Reach a Good Architecture
devpicon
0
150
Other Decks in Programming
See All in Programming
Introduce Hono CLI
yusukebe
6
3.1k
タスクの特性や不確実性に応じた最適な作業スタイルの選択(ペアプロ・モブプロ・ソロプロ)と実践 / Optimal Work Style Selection: Pair, Mob, or Solo Programming.
honyanya
3
190
Android16 Migration Stories ~Building a Pattern for Android OS upgrades~
reoandroider
0
130
Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job
hollycummins
0
250
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
430
3年ぶりにコードを書いた元CTOが Claude Codeと30分でMVPを作った話
maikokojima
0
620
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
2.5k
なぜGoのジェネリクスはこの形なのか? - Featherweight Goが明かす設計の核心
qualiarts
0
240
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
320
alien-signals と自作 OSS で実現する フレームワーク非依存な ロジック共通化の探求 / Exploring Framework-Agnostic Logic Sharing with alien-signals and Custom OSS
aoseyuu
2
240
Flutterで分数(Fraction)を表示する方法
koukimiura
0
140
スキーマ駆動で、Zod OpenAPI Honoによる、API開発するために、Hono Takibiというライブラリを作っている
nakita628
0
310
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Designing Experiences People Love
moore
142
24k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Building Applications with DynamoDB
mza
96
6.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
Facilitating Awesome Meetings
lara
57
6.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
130k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
The World Runs on Bad Software
bkeepers
PRO
72
11k
Transcript
Dibujando en Compose - Parte 1 Armando Picón - @devpicon
What is a canvas?
How to start - Choosing a canvas - Canvas() -
Create a canvas - drawBehind{} - drawWithContent{} - drawWithCache{}
Coordinate system x y (0,0) (width,height)
Coordinate system - Offset x y (0,0) (width,height) Offset (x,
y) (desplazamiento) (15,40 )
Functions drawText() drawImage() Basic shapes - drawRect() - drawCircle() -
drawLine() - drawRoundedRect() - drawOval() - drawArc() - drawPoints
Show me the code…
Nos vemos en la próxima!