hood-core/src/main/res/values/styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools">
<dimen name="hoodlib_side_padding">16dp</dimen>
<dimen name="hoodlib_small_horizontal_padding">6dp</dimen>
<dimen name="hoodlib_standard_text_size_sm">12sp</dimen>
<dimen name="hoodlib_header_text_size_sm">28sp</dimen>
<dimen name="hoodlib_standard_text_size">14sp</dimen>
<dimen name="hoodlib_header_text_size">36sp</dimen>
<dimen name="hoodlib_toolbar_elevation">4dp</dimen>
<color name="hoodlib_zebra_color">#f0f0f0f0</color>
<color name="hoodlib_zebra_color_dark">#f0474747</color>
<!-- GENERAL -->
<style name="HoodLibTextViewSingleLine">
<item name="android:textSize">?hoodTextSizeNormal</item>
<item name="android:maxLines">1</item>
<item name="android:singleLine">true</item>
<item name="android:ellipsize">middle</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:background">@android:color/transparent</item>
</style>
<!-- HEADER ENTRY -->
<style name="HoodLibHeaderWrapper">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
</style>
<style name="HoodLibTextViewSingleLine.HoodLibHeaderTextView">
<item name="android:paddingTop">20dp</item>
<item name="android:paddingBottom">10dp</item>
<item name="android:paddingLeft">@dimen/hoodlib_side_padding</item>
<item name="android:paddingRight">@dimen/hoodlib_side_padding</item>
<item name="android:textSize">?hoodTextSizeHeader</item>
<item name="android:fontFamily" tools:targetApi="jelly_bean">sans-serif-light</item>
</style>
<!-- MESSAGE ENTRY -->
<style name="HoodLibMessageWrapper">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:paddingTop">@dimen/hoodlib_small_horizontal_padding</item>
<item name="android:paddingBottom">@dimen/hoodlib_small_horizontal_padding</item>
<item name="android:paddingLeft">@dimen/hoodlib_side_padding</item>
<item name="android:paddingRight">@dimen/hoodlib_side_padding</item>
</style>
<style name="HoodLibMessageTextView">
<item name="android:textSize">?hoodTextSizeNormal</item>
<item name="android:textAlignment" tools:targetApi="jelly_bean_mr1">center</item>
<item name="android:layout_gravity">center</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
</style>
<!-- KEY VALUE PROPERTY -->
<style name="HoodLibKeyValue">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:background">?android:attr/selectableItemBackground</item>
</style>
<style name="HoodLibKeyValueInner">
<item name="android:paddingTop">@dimen/hoodlib_small_horizontal_padding</item>
<item name="android:paddingBottom">@dimen/hoodlib_small_horizontal_padding</item>
<item name="android:paddingLeft">@dimen/hoodlib_side_padding</item>
<item name="android:paddingRight">@dimen/hoodlib_side_padding</item>
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">match_parent</item>
<item name="android:orientation">horizontal</item>
</style>
<style name="HoodLibTextViewSingleLine.HoodLibKeyValueTextView">
<item name="android:textSize">?hoodTextSizeNormal</item>
<item name="android:fontFamily" tools:targetApi="jelly_bean">monospace</item>
<item name="android:typeface">monospace</item>
</style>
<style name="HoodLibTextViewSingleLine.HoodLibKeyValueTextView.Key">
<item name="android:gravity">left|start</item>
<item name="android:textAlignment" tools:targetApi="jelly_bean_mr1">viewStart</item>
<item name="android:minWidth">100dp</item>
<item name="android:paddingRight">4dp</item>
<item name="android:paddingEnd" tools:targetApi="jelly_bean_mr1">4dp</item>
<item name="android:ellipsize">end</item>
<item name="android:textStyle">bold</item>
<item name="android:typeface">normal</item>
<item name="android:fontFamily" tools:targetApi="jelly_bean">sans-serif</item>
</style>
<style name="HoodLibTextViewSingleLine.HoodLibKeyValueTextView.Value">
<item name="android:gravity">right|end</item>
<item name="android:textAlignment" tools:targetApi="jelly_bean_mr1">viewEnd</item>
</style>
<style name="HoodKeyValueMultiLineValue">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">match_parent</item>
<item name="android:fontFamily" tools:targetApi="jelly_bean">monospace</item>
<item name="android:typeface">monospace</item>
<item name="android:maxHeight">80dp</item>
<item name="android:paddingTop">12dp</item>
<item name="android:background">@android:color/transparent</item>
<item name="android:gravity">left|start</item>
<item name="android:textAlignment" tools:targetApi="jelly_bean_mr1">viewStart</item>
</style>
<!-- ACTIONS HEADER -->
<style name="HoodLibActionWrapper">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:paddingTop">2dp</item>
<item name="android:paddingBottom">2dp</item>
<item name="android:paddingLeft">@dimen/hoodlib_side_padding</item>
<item name="android:paddingRight">@dimen/hoodlib_side_padding</item>
<item name="android:orientation">horizontal</item>
</style>
<style name="HoodLibActionButton">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:maxLines">1</item>
<item name="android:singleLine">true</item>
<item name="android:ellipsize">middle</item>
</style>
<!-- CONFIG -->
<style name="HoodLibConfigWrapper" parent="HoodLibKeyValue"/>
<style name="HoodLibConfigInnerWrapper" parent="HoodLibKeyValueInner"/>
<!-- CONFIG SPINNER -->
<style name="HoodLibTextViewSingleLine.SpinnerItem">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:paddingTop">@dimen/hoodlib_side_padding</item>
<item name="android:paddingBottom">@dimen/hoodlib_side_padding</item>
<item name="android:paddingLeft">0dp</item>
<item name="android:paddingRight">0dp</item>
<item name="android:textSize">18sp</item>
<item name="android:gravity">center_horizontal|left|start</item>
<item name="android:background">@android:color/transparent</item>
<item name="android:textAlignment" tools:ignore="NewApi">viewStart</item>
</style>
<style name="HoodLibTextViewSingleLine.SpinnerItemDropdown" parent="HoodLibTextViewSingleLine.SpinnerItem">
<item name="android:paddingLeft">@dimen/hoodlib_side_padding</item>
<item name="android:paddingRight">@dimen/hoodlib_side_padding</item>
</style>
<!-- SPACER -->
<style name="HoodLibSpacer">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">16dp</item>
</style>
<!-- DIALOG -->
<style name="HoodKeyValueDialogMinWidth">
<item name="android:windowMinWidthMajor">95%</item>
<item name="android:windowMinWidthMinor">65%</item>
</style>
<!-- VIEWPAGER TAB TEXT -->
<style name="HoodPageTabStrip">
<item name="android:background">?attr/hoodViewpagerTabBackgroundColor</item>
<item name="android:textColor">?attr/hoodViewpagerTabTextColor</item>
</style>
</resources>