- Add build-apk.sh for easy compilation - Simplify AndroidManifest.xml - Fix themes.xml to use basic Android themes - Enable BuildConfig - Add okhttp-dnsoverhttps dependency
134 lines
7.8 KiB
XML
134 lines
7.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- Copyright (C) 2014 The Android Open Source Project
|
|
|
|
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>
|
|
<style name="Theme.Leanback.Dialog" parent="Theme.Material.BaseDialog">
|
|
<item name="colorBackground">@color/background_leanback_dark</item>
|
|
<item name="dialogCornerRadius">@dimen/leanback_dialog_corner_radius</item>
|
|
<item name="textColorPrimary">@color/primary_text_leanback_dark</item>
|
|
<item name="textColorSecondary">@color/secondary_text_leanback_dark</item>
|
|
<item name="alertDialogStyle">@style/AlertDialog.Leanback</item>
|
|
<item name="timePickerStyle">@style/Widget.Leanback.TimePicker</item>
|
|
<item name="datePickerStyle">@style/Widget.Leanback.DatePicker</item>
|
|
<item name="numberPickerStyle">@style/Widget.Leanback.NumberPicker</item>
|
|
<item name="buttonBarButtonStyle">@style/Widget.Leanback.Button.ButtonBarGravityStart</item>
|
|
<item name="buttonBarStyle">@style/Widget.Leanback.ButtonBar</item>
|
|
</style>
|
|
|
|
<style name="Theme.Leanback.Settings.Dialog" parent="Theme.Material.Settings.BaseDialog">
|
|
<item name="colorBackground">@color/background_leanback_dark</item>
|
|
<item name="dialogCornerRadius">@dimen/leanback_dialog_corner_radius</item>
|
|
<item name="textColorPrimary">@color/primary_text_leanback_dark</item>
|
|
<item name="textColorSecondary">@color/secondary_text_leanback_dark</item>
|
|
<item name="alertDialogStyle">@style/AlertDialog.Leanback</item>
|
|
<item name="timePickerStyle">@style/Widget.Leanback.TimePicker</item>
|
|
<item name="datePickerStyle">@style/Widget.Leanback.DatePicker</item>
|
|
<item name="numberPickerStyle">@style/Widget.Leanback.NumberPicker</item>
|
|
<item name="buttonBarButtonStyle">@style/Widget.Leanback.Button.ButtonBarGravityStart</item>
|
|
<item name="buttonBarStyle">@style/Widget.Leanback.ButtonBar</item>
|
|
</style>
|
|
|
|
<style name="Theme.Leanback.Dialog.Alert" parent="Theme.Material.Dialog.BaseAlert">
|
|
<item name="colorBackground">@color/background_leanback_dark</item>
|
|
<item name="dialogCornerRadius">@dimen/leanback_dialog_corner_radius</item>
|
|
<item name="textColorPrimary">@color/primary_text_leanback_dark</item>
|
|
<item name="textColorSecondary">@color/secondary_text_leanback_dark</item>
|
|
<item name="alertDialogStyle">@style/AlertDialog.Leanback</item>
|
|
<item name="timePickerStyle">@style/Widget.Leanback.TimePicker</item>
|
|
<item name="datePickerStyle">@style/Widget.Leanback.DatePicker</item>
|
|
<item name="numberPickerStyle">@style/Widget.Leanback.NumberPicker</item>
|
|
<item name="buttonBarButtonStyle">@style/Widget.Leanback.Button.ButtonBarGravityStart</item>
|
|
<item name="buttonBarStyle">@style/Widget.Leanback.ButtonBar</item>
|
|
</style>
|
|
|
|
<style name="Theme.Leanback.Settings.Dialog.Alert"
|
|
parent="Theme.Material.Settings.Dialog.BaseAlert">
|
|
<item name="colorBackground">@color/background_leanback_dark</item>
|
|
<item name="dialogCornerRadius">@dimen/leanback_dialog_corner_radius</item>
|
|
<item name="textColorPrimary">@color/primary_text_leanback_dark</item>
|
|
<item name="textColorSecondary">@color/secondary_text_leanback_dark</item>
|
|
<item name="alertDialogStyle">@style/AlertDialog.Leanback</item>
|
|
<item name="timePickerStyle">@style/Widget.Leanback.TimePicker</item>
|
|
<item name="datePickerStyle">@style/Widget.Leanback.DatePicker</item>
|
|
<item name="numberPickerStyle">@style/Widget.Leanback.NumberPicker</item>
|
|
<item name="buttonBarButtonStyle">@style/Widget.Leanback.Button.ButtonBarGravityStart</item>
|
|
<item name="buttonBarStyle">@style/Widget.Leanback.ButtonBar</item>
|
|
</style>
|
|
|
|
<style name="Theme.Leanback.Dialog.AppError" parent="Theme.Leanback.Dialog">
|
|
<item name="windowContentTransitions">false</item>
|
|
<item name="windowActivityTransitions">false</item>
|
|
<item name="windowCloseOnTouchOutside">false</item>
|
|
</style>
|
|
|
|
<!-- Setup and form wizard themes @hide @SystemApi-->
|
|
<style name="Theme.Leanback.FormWizard" parent="Theme.Material.NoActionBar">
|
|
<item name="windowBackground">@drawable/background_leanback_setup</item>
|
|
<item name="colorBackgroundCacheHint">@null</item>
|
|
<item name="windowShowWallpaper">false</item>
|
|
<item name="textAppearanceSmall">@style/TextAppearance.Leanback.FormWizard.Small</item>
|
|
<item name="textAppearanceMedium">@style/TextAppearance.Leanback.FormWizard.Medium</item>
|
|
<item name="textAppearanceLarge">@style/TextAppearance.Leanback.FormWizard.Large</item>
|
|
<item name="textAppearanceListItem">@style/TextAppearance.Leanback.FormWizard.ListItem</item>
|
|
<item name="textAppearance">@style/TextAppearance.Leanback.FormWizard</item>
|
|
<item name="textColorPrimary">@color/primary_text_leanback_formwizard_dark</item>
|
|
<item name="windowAnimationStyle">@style/WindowAnimationStyle.Leanback.Setup</item>
|
|
</style>
|
|
|
|
<!-- Theme used for the intent picker activity. -->
|
|
<style name="Theme.Leanback.Resolver" parent="Theme.Material">
|
|
<item name="windowEnterTransition">@empty</item>
|
|
<item name="windowExitTransition">@empty</item>
|
|
<item name="windowIsTranslucent">true</item>
|
|
<item name="windowNoTitle">true</item>
|
|
<item name="windowBackground">@color/transparent</item>
|
|
<item name="backgroundDimEnabled">true</item>
|
|
<item name="statusBarColor">@color/transparent</item>
|
|
<item name="windowContentOverlay">@null</item>
|
|
<item name="colorControlActivated">?attr/colorControlHighlight</item>
|
|
<item name="listPreferredItemPaddingStart">?attr/dialogPreferredPadding</item>
|
|
<item name="listPreferredItemPaddingEnd">?attr/dialogPreferredPadding</item>
|
|
|
|
<!-- Dialog attributes -->
|
|
<item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
|
|
<item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
|
|
|
|
<!-- Button styles -->
|
|
<item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
|
|
<item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
|
|
|
|
<!-- Color palette -->
|
|
<item name="colorPrimary">@color/primary_device_default_dark</item>
|
|
<item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
|
|
<item name="colorAccent">@color/accent_device_default_dark</item>
|
|
<item name="colorError">@color/error_color_device_default_dark</item>
|
|
|
|
<!-- Progress bar attributes -->
|
|
<item name="colorProgressBackgroundNormal">@color/config_progress_background_tint</item>
|
|
<item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
|
|
|
|
<!-- Toolbar attributes -->
|
|
<item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
|
|
|
|
<!-- Icon sizes -->
|
|
<item name="iconfactoryIconSize">@dimen/resolver_icon_size</item>
|
|
<item name="iconfactoryBadgeSize">@dimen/resolver_badge_size</item>
|
|
</style>
|
|
|
|
<!-- @hide Special theme for the default system Activity-based Alert dialogs. -->
|
|
<style name="Theme.Leanback.Dialog.Confirmation" parent="Theme.DeviceDefault.Dialog.Alert"/>
|
|
|
|
</resources>
|