Deep Dive Into Android Design Support Library And AppCompat
Post on 16-Apr-2017
584 Views
Preview:
Transcript
Deep Dive into Android Design Support Library and AppCompat
Digital DayBelo Horizonte - 2015
Collaborate. Innovate. Transform.
Fernando CesarAndroid Developer Ci&T
https://github.com/fernandocs
fernandocs@ciandt.com
- Padrões do passado- SherlockActionBar- Consistência- Compatibilidade- Padronização
Contexto
Design Library
Floating Action Button
Floating Action Button - Suas Dimensões
Floating Action Button - Code
Floating Action Button - Mais exemplos
Navigation View
Navigation View - Code
Tab Layout
Tab Layout - Code
TextInputLayout
TextInputLayout - Code
SnackBar
SnackBar - Code
CollapsingToolbarLayout
CollapsingToolbarLayout - Code
CoordinatorLayout
CoordinatorLayout - Code
Gradle
AppCompat
ToolBar
ToolBar - Styles
ToolBar - Layout
ToolBar like ActionBar
RecyclerView
RecyclerView
- Substituir a ListView e o GridView;- Melhorias de Performance;- ViewHolder implementação obrigatória- Mais Flexibilidade
RecyclerView - Layout
RecyclerView - Gradle
LayoutManager
LayoutManager
- LinearLayoutManager- GridLayoutManager- StaggeredLayoutManager
LinearLayoutManager
GridLayoutManager
StaggeredManager
CardView
CardView - Quando usar
- Extends FrameLayout- Varios tipos de dados (Imagem, Video e Textos)- Conteúdo de tamanho varável- Conteúdo com mais de uma interatividade(Like, Share)- Exibição de mais de 3 linhas de texto
CardView - Quando usar
CardView - Corners
CardView - Exemplos
CardView - Code
CardView - Gradle
Demo
Referencias
Blog Oficial Androidhttp://android-developers.blogspot.com/2015/05/android-design-support-library.html
Training RecyclerView and CardViewhttps://developer.android.com/training/material/lists-cards.html
Material designhttp://www.google.com.br/design/spec/material-design/introduction.html
Obrigado
THANKYOU FOR
YOURTIME!
top related