Skip to content

Instantly share code, notes, and snippets.

@gbzarelli
Last active April 11, 2018 17:40
Show Gist options
  • Select an option

  • Save gbzarelli/2864392258bd8b70a32faeffacadffd8 to your computer and use it in GitHub Desktop.

Select an option

Save gbzarelli/2864392258bd8b70a32faeffacadffd8 to your computer and use it in GitHub Desktop.
Exemplo de customização de layout usando o Theme.AppCompat, customização de actionbar, toolbar,textview, buttons e edittext
<resources>
<!-- TEMA BASE -->
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="android:windowFullscreen">true</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<!--<item name="android:textColorPrimary">@color/color_text_toolbar</item>-->
<item name="android:textViewStyle">@style/MyTextViewApparence</item>
<item name="editTextStyle">@style/MyEditTextApparence</item>
<item name="buttonStyle">@style/MyButtonApparence</item>
<item name="android:buttonStyle">@style/MyButtonApparence</item>
<item name="editTextColor">@android:color/black</item>
<item name="actionBarStyle">@style/myStyle.ActionBar</item>
<item name="toolbarStyle">@style/myStyle.Toolbar</item>
</style>
<!-- SUBTEMAS -->
<style name="AppTheme.NoActionBar.FullScreen" parent="AppTheme.NoActionBar">
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
<!-- CUSTOM TAB PAG INDICATOR -->
<item name="vpiTabPageIndicatorStyle">@style/CustomTabPageIndicator</item>
</style>
<style name="AppTheme.NoActionBar" parent="AppTheme">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
<!-- CUSTOM TAB PAG INDICATOR -->
<style name="CustomTabPageIndicator" parent="Widget.TabPageIndicator">
<item name="android:textSize">@dimen/size_text_atividade</item>
<item name="android:textColor">@android:color/black</item>
</style>
<!-- TEXTVIEW -->
<style name="MyTextViewApparence" parent="android:Widget.TextView">
<!--<item name="android:textAppearance">@style/Base.TextAppearance.AppCompat.Large</item>-->
</style>
<!-- EDITTEXT -->
<style name="MyEditTextApparence" parent="Widget.AppCompat.EditText">
<item name="android:textAppearance">@style/Base.TextAppearance.AppCompat.Large</item>
</style>
<!-- BOTOES -->
<style name="MyButtonApparence" parent="Widget.AppCompat.Button">
<item name="android:background">@drawable/bt_default</item>
<item name="android:textAppearance">@style/Base.TextAppearance.AppCompat.Large</item>
<item name="android:textColor">@color/color_text_toolbar</item>
<item name="android:padding">5dp</item>
</style>
<style name="AppTheme.Button.Red" parent="Widget.AppCompat.Button.Colored">
<item name="colorButtonNormal">@color/red</item>
<item name="android:textColor">@color/white</item>
</style>
<style name="AppTheme.Button.Dark" parent="Widget.AppCompat.Button.Colored">
<item name="colorButtonNormal">@color/colorPrimaryDark</item>
<item name="android:textColor">@color/white</item>
</style>
<!-- ACTIONBAR -->
<style name="myStyle.ActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid">
<item name="titleTextStyle">@style/myStyle.ActionBar.Title</item>
<item name="subtitleTextStyle">@style/myStyle.ActionBar.Title</item>
</style>
<style name="myStyle.ActionBar.Title" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
<item name="android:textColor">@color/color_text_toolbar</item>
</style>
<style name="myStyle.ActionBar.SubTitle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Subtitle">
<item name="android:textColor">@color/color_text_toolbar</item>
</style>
<!-- TOOLBAR : -->
<style name="myStyle.Toolbar" parent="@style/Widget.AppCompat.Toolbar">
<item name="titleTextAppearance">@style/myStyle.Toolbar.Title</item>
<item name="subtitleTextAppearance">@style/myStyle.Toolbar.SubTitle</item>
</style>
<style name="myStyle.Toolbar.Title" parent="@style/TextAppearance.Widget.AppCompat.Toolbar.Title">
<item name="android:textColor">@color/color_text_toolbar</item>
</style>
<style name="myStyle.Toolbar.SubTitle" parent="@style/TextAppearance.Widget.AppCompat.Toolbar.Subtitle">
<item name="android:textColor">@color/color_text_toolbar</item>
</style>
</resources>
<resources>
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@color/colorPrimaryDark</item>
</style>
</resources>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment