blob: 84eb1768fba9cdbb9858e41a267e061d6f7d83d4 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-FileCopyrightText: 2023 The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme -->
<style name="Theme.Glimpse" parent="Theme.Material3.DayNight.NoActionBar">
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
<item name="android:windowLightStatusBar">?attr/isLightTheme</item>
<item name="windowActionModeOverlay">true</item>
</style>
<!-- Collapsing toolbar style -->
<style name="Theme.Glimpse.ToolbarCollapsed" parent="@android:style/TextAppearance.DeviceDefault.Widget.ActionBar.Title">
<item name="android:fontFamily">sans-serif</item>
<item name="android:textSize">20sp</item>
</style>
<style name="Theme.Glimpse.ToolbarExpanded" parent="Theme.Glimpse.ToolbarCollapsed">
<item name="android:textSize">36sp</item>
<item name="android:drawablePadding">10dp</item>
</style>
<!-- Top app bar option -->
<style name="Theme.Glimpse.TopAppBarOption">
<item name="android:iconTint">?attr/colorOnSurface</item>
<item name="iconTint">?attr/colorOnSurface</item>
</style>
<!-- Bottom app bar option -->
<style name="Theme.Glimpse.BottomAppBarOption">
<item name="android:iconTint">?attr/colorOnSurface</item>
<item name="iconTint">?attr/colorOnSurface</item>
</style>
<!-- Media viewer -->
<style name="Theme.Glimpse.MediaViewer" parent="Theme.Material3.Dark.NoActionBar">
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
<item name="android:windowLightStatusBar">?attr/isLightTheme</item>
</style>
<!-- Media viewer top sheet -->
<style name="Theme.Glimpse.MediaViewer.TopSheet" />
<!-- Media viewer top sheet buttons -->
<style name="Theme.Glimpse.MediaViewer.TopSheet.Button">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:background">?attr/selectableItemBackgroundBorderless</item>
<item name="android:padding">8dp</item>
<item name="tint">?attr/colorOnSurface</item>
</style>
<!-- Media viewer top sheet date/time text -->
<style name="Theme.Glimpse.MediaViewer.DateTimeText">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textAllCaps">true</item>
<item name="android:textColor">?attr/colorOnSurface</item>
<item name="android:textSize">11sp</item>
<item name="android:letterSpacing">0.05</item>
<item name="android:typeface">monospace</item>
</style>
<!-- Media viewer bottom sheet -->
<style name="Theme.Glimpse.MediaViewer.BottomSheet" />
<!-- Media viewer bottom sheet buttons -->
<style name="Theme.Glimpse.MediaViewer.BottomSheet.Button">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_margin">20dp</item>
<item name="android:background">?attr/selectableItemBackgroundBorderless</item>
<item name="android:padding">8dp</item>
<item name="tint">?attr/colorOnSurface</item>
</style>
<!-- Media info bottom sheet dialog -->
<style name="Theme.Glimpse.MediaInfoBottomSheetDialog" />
<!-- Media info bottom sheet dialog date/time text -->
<style name="Theme.Glimpse.MediaInfoBottomSheetDialog.DateTimeText">
<item name="android:layout_width">0dp</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:letterSpacing">0.03</item>
<item name="android:textAllCaps">true</item>
<item name="android:textColor">?attr/colorOnSecondaryContainer</item>
<item name="android:textSize">16sp</item>
<item name="android:typeface">monospace</item>
</style>
<!-- Media info bottom sheet dialog list item -->
<style name="Theme.Glimpse.MediaInfoBottomSheetDialog.ListItem">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
</style>
</resources>