blob: ffd2b159a7230f39a9fb0bc82ff79e38a7ad79ad [file] [log] [blame]
<!--
Copyright 2014 Google Inc. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<resources>
<!-- Root styles that vary by API level -->
<!-- Disable RTL support on older devices -->
<!-- Prevents crash on certain devices to namespace conflict -->
<style name="FrameworkRoot.Theme" parent="android:Theme.Holo.Light.DarkActionBar" />
<style name="FrameworkRoot.ActionBar" parent="android:Widget.Holo.ActionBar" />
<style name="FrameworkRoot.ActionBar.TitleText" parent="android:TextAppearance.Holo.Widget.ActionBar.Title" />
<style name="FrameworkRoot.ActionBar.TabBar" parent="android:Widget.Holo.ActionBar.TabBar" />
<style name="FrameworkRoot.EditText" parent="android:Widget.Holo.Light.EditText" />
<style name="FrameworkRoot.Widget" parent="android:Theme.Holo" />
<style name="FrameworkRoot.Widget.ActionButton.Overflow" parent="android:Widget.Holo.ActionButton.Overflow" />
<style name="FrameworkRoot.Widget.Spinner" parent="android:Widget.Holo.Light.Spinner" />
<style name="FrameworkRoot.Widget.ListView.DropDown" parent="android:Widget.Holo.Light.ListView.DropDown" />
<style name="FrameworkRoot.Widget.PopupMenu" parent="android:Widget.Holo.Light.PopupMenu" />
<style name="FrameworkRoot.TextAppearance.Widget.PopupMenu.Large" parent="android:TextAppearance.Holo.Widget.PopupMenu.Large" />
<!-- Immediate parent theme to specify base values for custom attributes -->
<style name="Theme" parent="FrameworkRoot.Theme">
<!-- Only needed for pre-L -->
<item name="android:actionOverflowButtonStyle">@style/ActionButton.Overflow</item>
<item name="android:editTextBackground">@drawable/edit_text</item>
<item name="android:editTextStyle">@style/Widget.IOSched.EditText</item>
<item name="android:actionBarWidgetTheme">@style/Theme.IOSched.Widget</item>
<item name="android:actionDropDownStyle">@style/Widget.IOSched.HeaderBar.Spinner</item>
</style>
<style name="Theme.IOSched.Base" parent="Theme">
<item name="actionBarOverlayTopOffset">?android:actionBarSize</item>
<item name="actionBarInsetStart">?android:actionBarSize</item>
<item name="spinnerBarInsetStart">?android:actionBarSize</item>
<item name="selectableItemBackgroundBorderless">?android:selectableItemBackground</item>
<item name="popupItemBackground">?android:selectableItemBackground</item>
<item name="photoItemForeground">?android:selectableItemBackground</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowBackground">@android:color/white</item>
<item name="android:actionBarStyle">@style/ActionBar</item>
<item name="android:homeAsUpIndicator">@drawable/ic_up</item>
<item name="android:popupMenuStyle">@style/Widget.IOSched.PopupMenu</item>
<item name="android:listPopupWindowStyle">@style/Widget.IOSched.PopupMenu</item>
<item name="android:dropDownListViewStyle">@style/Widget.IOSched.ListView.DropDown</item>
<item name="android:textAppearanceLargePopupMenu">@style/TextAppearance.LargePopupMenu</item>
</style>
<style name="Theme.IOSched" parent="Theme.IOSched.Base" />
<style name="Theme.IOSched.Widget" parent="FrameworkRoot.Widget">
<item name="android:popupMenuStyle">@style/Widget.IOSched.PopupMenu</item>
<item name="android:listPopupWindowStyle">@style/Widget.IOSched.PopupMenu</item>
<item name="android:dropDownListViewStyle">@style/Widget.IOSched.ListView.DropDown</item>
<item name="android:textAppearanceLargePopupMenu">@style/TextAppearance.LargePopupMenu</item>
</style>
<style name="ActionButton.Overflow" parent="FrameworkRoot.Widget.ActionButton.Overflow">
<item name="android:src">@drawable/ic_action_overflow</item>
</style>
<style name="Theme.IOSched.Welcome" parent="Theme.IOSched">
<item name="android:windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
</style>
<style name="Theme.IOSched.Sessions.Base" parent="Theme.IOSched">
<item name="android:windowActionBarOverlay">true</item>
<item name="android:windowBackground">@color/gray_background</item>
</style>
<style name="Theme.IOSched.Search" parent="Theme.IOSched">
<item name="android:windowBackground">@color/gray_background</item>
</style>
<style name="Theme.IOSched.Sessions" parent="Theme.IOSched.Sessions.Base" />
<style name="Theme.IOSched.VideoLibrary" parent="Theme.IOSched">
<item name="android:windowActionBarOverlay">true</item>
</style>
<style name="Widget.IOSched.HeaderBar.Spinner.Base" parent="FrameworkRoot.Widget.Spinner">
<item name="android:background">?android:selectableItemBackground</item>
<item name="android:dropDownSelector">?android:selectableItemBackground</item>
<item name="android:divider">@null</item>
<item name="android:dividerHeight">0dp</item>
</style>
<style name="Widget.IOSched.HeaderBar.Spinner" parent="Widget.IOSched.HeaderBar.Spinner.Base" />
<style name="Widget.IOSched.PopupMenu" parent="FrameworkRoot.Widget.PopupMenu">
<item name="android:dropDownSelector">?popupItemBackground</item>
</style>
<style name="Widget.IOSched.ListView.DropDown" parent="FrameworkRoot.Widget.ListView.DropDown">
<item name="android:listSelector">?popupItemBackground</item>
<item name="android:divider">@null</item>
<item name="android:dividerHeight">0dp</item>
</style>
<style name="TextAppearance.LargePopupMenu" parent="FrameworkRoot.TextAppearance.Widget.PopupMenu.Large">
<item name="android:textColor">@color/body_text_1</item>
</style>
<!-- My Schedule -->
<style name="Theme.IOSched.MySchedule" parent="Theme.IOSched" />
<!-- Intermediary theme for SessionDetails (so we can override it on large screens) -->
<style name="Theme.IOSched.SessionDetails.Base" parent="Theme.IOSched">
<item name="isFloatingWindow">false</item>
</style>
<!-- Session Details -->
<style name="Theme.IOSched.SessionDetails" parent="Theme.IOSched.SessionDetails.Base">
<item name="android:actionBarStyle">@style/TransparentActionBar</item>
<item name="android:windowActionBarOverlay">true</item>
</style>
<!-- Social -->
<style name="Theme.IOSched.Social" parent="Theme.IOSched">
<item name="android:windowBackground">@color/gray_background</item>
<item name="android:windowContentOverlay">@drawable/header_shadow</item>
</style>
<!-- Account chooser -->
<style name="Theme.IOSched.Accounts" parent="Theme.IOSched">
<item name="android:actionBarStyle">@style/ActionBar.Accounts</item>
</style>
<style name="ActionBar.Accounts" parent="ActionBar">
<item name="android:displayOptions">showHome|useLogo</item>
</style>
<!-- People I've Met -->
<style name="Theme.IOSched.PeopleIveMet" parent="Theme.IOSched">
<item name="android:windowContentOverlay">@drawable/header_shadow</item>
</style>
<!-- Experts -->
<style name="Theme.IOSched.ExpertsDirectory" parent="Theme.IOSched">
<item name="android:windowActionBarOverlay">true</item>
</style>
<!-- Action bar -->
<style name="ActionBar.Base" parent="FrameworkRoot.ActionBar">
<item name="android:background">@drawable/actionbar_background</item>
<item name="android:icon">@drawable/actionbar_icon</item>
<item name="android:displayOptions">showHome|showTitle</item>
<item name="android:titleTextStyle">@style/ActionBar.TitleText</item>
<item name="android:logo">@drawable/actionbar_logo</item>
</style>
<style name="ActionBar" parent="ActionBar.Base" />
<style name="ActionBar.TitleText" parent="FrameworkRoot.ActionBar.TitleText">
<item name="android:textColor">#fff</item>
<item name="android:textSize">18sp</item>
</style>
<style name="TabIndicator" />
<!-- Transparent Action Bar -->
<style name="TransparentActionBar" parent="ActionBar">
<item name="android:background">@null</item>
</style>
<style name="TranslucentActionBar" parent="ActionBar">
<item name="android:background">@color/translucent_actionbar_background</item>
</style>
<!-- Live stream -->
<style name="Theme.IOSched.Livestream" parent="Theme.IOSched">
<item name="android:windowBackground">@color/gray_background</item>
</style>
<!-- Etc. -->
<style name="Theme.IOSched.WithElevatedHeader" parent="Theme.IOSched">
<item name="android:windowContentOverlay">@drawable/header_shadow</item>
</style>
<!-- Empty views -->
<style name="EmptyText">
<item name="android:textSize">@dimen/text_size_medium</item>
<item name="android:textColor">@color/body_text_disabled</item>
</style>
<!-- Body content -->
<style name="TextHeader">
<item name="android:textSize">@dimen/text_size_large</item>
<item name="android:textStyle">@integer/font_textStyle_medium</item>
<item name="android:fontFamily">@string/font_fontFamily_medium</item>
<item name="android:textColor">@color/body_text_1</item>
<item name="android:ellipsize">end</item>
<item name="android:textIsSelectable">true</item>
<item name="android:textAlignment">viewStart</item>
</style>
<style name="TextHeaderSub">
<item name="android:textSize">@dimen/text_size_medium</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">@color/body_text_2</item>
<item name="android:textAlignment">viewStart</item>
</style>
<style name="SessionDetailSectionHeader">
<item name="android:textSize">@dimen/text_size_xlarge</item>
<item name="android:textColor">@color/theme_primary</item>
<item name="android:paddingBottom">8dp</item>
<item name="android:background">@drawable/session_detail_section_separator</item>
</style>
<style name="TextBody">
<item name="android:textSize">@dimen/text_size_medium</item>
<item name="android:textColor">@color/body_text_1</item>
<item name="android:lineSpacingMultiplier">1.1</item>
<item name="android:textAlignment">textStart</item>
</style>
<style name="SessionTimeHint" parent="TextBody">
<item name="android:textStyle">italic</item>
<item name="android:textColor">@color/body_text_2</item>
</style>
<!-- Explore item text appearances -->
<style name="ExploreItem.Title" parent="">
<item name="android:textColor">#fff</item> <!-- a bit brighter than body_text_1_inverse to stand out more -->
<item name="android:textSize">@dimen/text_size_medium</item>
<item name="android:maxLines">2</item>
<item name="android:ellipsize">end</item>
</style>
<style name="ExploreItem.Title.Hero">
<item name="android:textSize">@dimen/text_size_xlarge</item>
<item name="android:maxLines">3</item>
</style>
<style name="ExploreItem.Subtitle" parent="">
<item name="android:textColor">@color/body_text_2_inverse</item>
<item name="android:textSize">@dimen/text_size_small</item>
<item name="android:maxLines">1</item>
<item name="android:ellipsize">end</item>
</style>
<style name="ExploreItem.Subtitle.Hero" />
<style name="ExploreItem.Snippet" parent="">
<item name="android:textColor">@color/body_text_2_inverse</item>
<item name="android:textSize">@dimen/text_size_small</item>
<item name="android:maxLines">2</item>
<item name="android:ellipsize">end</item>
</style>
<style name="ExploreItem.Category" parent="">
<item name="android:textColor">@color/body_text_2_inverse</item>
<item name="android:textSize">@dimen/text_size_small</item>
</style>
<!-- Login stuff -->
<style name="LoginHelpText">
<item name="android:textSize">@dimen/text_size_medium</item>
<item name="android:lineSpacingMultiplier">1.1</item>
<item name="android:textColor">@color/body_text_1</item>
<item name="android:fontFamily">sans-serif-light</item>
</style>
<!-- Map -->
<style name="Theme.IOSched.Map" parent="Theme.IOSched">
<item name="android:actionBarStyle">@style/TranslucentActionBar</item>
<item name="android:windowActionBarOverlay">true</item>
</style>
<style name="MapInfoText" parent="@style/TextHeaderSub">
<item name="android:textColor">@color/map_info_1</item>
<item name="android:maxWidth">@dimen/map_info_maxwidth</item>
</style>
<style name="MapRoomTitle" parent="@TextHeader">
<item name="android:textSize">@dimen/text_size_large</item>
<item name="android:textColor">@color/body_text_1_inverse</item>
<item name="android:ellipsize">end</item>
<item name="android:textStyle">@integer/font_textStyle_medium</item>
<item name="android:fontFamily">@string/font_fontFamily_medium</item>
<item name="android:singleLine">true</item>
<item name="android:padding">@dimen/map_content_padding</item>
<item name="android:background">@color/theme_primary</item>
</style>
<style name="MapInfoTextSub" parent="@style/MapInfoText">
<item name="android:textColor">@color/map_info_2</item>
</style>
<style name="MapLabel" parent="android:TextAppearance.Medium">
<item name="android:textSize">13sp</item>
<item name="android:textColor">#FFF</item>
<item name="android:shadowColor">#FF000000</item>
<item name="android:shadowDx">1</item>
<item name="android:shadowDy">1</item>
<item name="android:shadowRadius">3</item>
</style>
<style name="Widget.IOSched.EditText" parent="FrameworkRoot.EditText">
<item name="android:background">@drawable/edit_text</item>
</style>
<style name="SessionDetailPlusOne">
<item name="android:layout_alignParentRight">true</item>
<item name="android:layout_alignParentTop">true</item>
<item name="android:layout_marginLeft">@dimen/content_padding_normal</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
</style>
<style name="MyScheduleDayLabel">
<item name="android:textSize">@dimen/text_size_large</item>
<item name="android:textColor">@color/theme_primary</item>
</style>
<style name="HeaderBar" />
<!-- Session feedback -->
<style name="FeedbackQuestion">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_marginTop">32dp</item>
<item name="android:layout_marginBottom">8dp</item>
<item name="android:textSize">@dimen/text_size_large</item>
<item name="android:textColor">@color/body_text_1</item>
</style>
<style name="FeedbackQuestionGuideText">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_weight">1</item>
<item name="android:textSize">@dimen/text_size_small</item>
<item name="android:textColor">@color/theme_primary</item>
</style>
<style name="FeedbackRatingBar">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:progressDrawable">@drawable/ratingbar</item>
<item name="android:indeterminateDrawable">@drawable/ratingbar</item>
<item name="android:minHeight">48dp</item>
<item name="android:maxHeight">48dp</item>
<item name="android:numStars">5</item>
<item name="android:rating">0</item>
<item name="android:stepSize">1</item>
</style>
<style name="FeedbackNumberRatingBar">
<item name="android:layout_width">240dp</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:progressDrawable">@drawable/number_ratingbar</item>
<item name="android:indeterminateDrawable">@drawable/number_ratingbar</item>
<item name="android:minHeight">48dp</item>
<item name="android:maxHeight">48dp</item>
<item name="android:max">5</item>
</style>
</resources>