More Related Content
Similar to Material for old school (9)
More from Jorge Barroso (10)
Material for old school
- 1. Material for old
schoolers
Fernado Cejas - Souncloud
aka Cejakas
@fernando_cejas
fernando.cejas@souncloud.com
+FernandoCejas
Jorge J. Barroso - Karumi
aka Flipper83
@flipper83
jorge@karumi.com
+JorgeJBarroso
- 6. Styling Material
<style name="BaseAppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/theme_default_primary</item>
<item name="colorPrimaryDark">@color/theme_default_primary_dark</item>
<item name="colorAccent">@color/theme_default_accent</item>
<item name="colorControlHighlight">@color/theme_default_accent_light</item>
</style>
- 7. Styling Material
values/themes.xml
!
<style name="AppTheme" parent="BaseAppTheme">
</style>
!
values-21/themes.xml
!
<style name="AppTheme" parent="BaseAppTheme">
<item name="android:windowContentTransitions">true</item>
<item name="android:windowAllowEnterTransitionOverlap">true</item>
<item name="android:windowAllowReturnTransitionOverlap">true</item>
</style>
- 18. VectorDrawable vs ‘Font as icon’
You can use icon fonts for reduce
the number of assets on you app.
Keep performance!!! please!!
- 19. Transitions
ActivityOptionsCompat options = ActivityOptionsCompat.
makeSceneTransitionAnimation((Activity) context, pairs);
!
!
<style name="AppTheme" parent="BaseAppTheme">
<item name="android:windowContentTransitions">true</item>
<item name="android:windowAllowEnterTransitionOverlap">true</item>
<item name="android:windowAllowReturnTransitionOverlap">true</item>
</style>