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
Custome Views
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
saulpower
March 13, 2014
Technology
0
46
Custome Views
saulpower
March 13, 2014
Tweet
Share
More Decks by saulpower
See All by saulpower
Drawables & Animations
saulpower
0
52
View Wiring, Intents, Manifest
saulpower
0
39
Activity & View
saulpower
0
56
Other Decks in Technology
See All in Technology
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
340
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
410
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.2k
プロポーザルに込める段取り八分
shoheimitani
1
170
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
150
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
1
120
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
42k
20260204_Midosuji_Tech
takuyay0ne
0
120
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
200
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
120
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
[SF Ruby Conf 2025] Rails X
palkan
1
740
Believing is Seeing
oripsolob
1
53
Building Flexible Design Systems
yeseniaperezcruz
330
40k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
170
The Invisible Side of Design
smashingmag
302
51k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
200
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Transcript
Learn Android Custom Views
Goals Create a custom view
Views Use in XML Custom Attributes Apply attributes in constructor
Layout Measure Pass onMeasure() MeasureSpec Size and Mode AT_MOST, EXACTLY,
UNSPECIFIED setMeasuredDimension() Layout Pass onLayout() requestLayout()
Drawing Canvas & Paint Transformations Drawing operations invalidate() ObjectAnimator
Touch MotionEvent Action onInterceptTouchEvent() onTouchEvent()