de0132939b
Since we are applying the same iconWidth in AllApps as Workspace in unfolded state, this change restricts AllApps to span only the area required to display AllApps contents and not span full available width. Unfolded/phone behavior remains the same. Bug: 199959857 Bug: 194259694 Test: visual Change-Id: Ie5658d566f20e825e666ef17db79a87b07dc2936
264 lines
12 KiB
XML
264 lines
12 KiB
XML
<?xml version="1.0" encoding="utf-8"?><!--
|
|
/* Copyright 2008, 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 xmlns:android="http://schemas.android.com/apk/res/android">
|
|
|
|
<!-- Attributes used for launcher theme -->
|
|
<attr name="allAppsScrimColor" format="color" />
|
|
<attr name="allappsHeaderProtectionColor" format="color" />
|
|
<attr name="allAppsNavBarScrimColor" format="color" />
|
|
<attr name="allAppsTheme" format="reference" />
|
|
<attr name="popupColorPrimary" format="color" />
|
|
<attr name="popupColorSecondary" format="color" />
|
|
<attr name="popupColorTertiary" format="color" />
|
|
<attr name="popupShadeFirst" format="color" />
|
|
<attr name="popupShadeSecond" format="color" />
|
|
<attr name="popupShadeThird" format="color" />
|
|
<attr name="isMainColorDark" format="boolean" />
|
|
<attr name="isWorkspaceDarkText" format="boolean" />
|
|
<attr name="workspaceTextColor" format="color" />
|
|
<attr name="workspaceShadowColor" format="color" />
|
|
<attr name="workspaceAmbientShadowColor" format="color" />
|
|
<attr name="workspaceKeyShadowColor" format="color" />
|
|
<attr name="workspaceStatusBarScrim" format="reference" />
|
|
<attr name="widgetsTheme" format="reference" />
|
|
<attr name="iconOnlyShortcutColor" format="color" />
|
|
<attr name="eduHalfSheetBGColor" format="color" />
|
|
<attr name="overviewScrimColor" format="color" />
|
|
<attr name="popupNotificationDotColor" format="color" />
|
|
|
|
<attr name="folderDotColor" format="color" />
|
|
<attr name="folderPaginationColor" format="color" />
|
|
<attr name="folderFillColor" format="color" />
|
|
<attr name="folderIconRadius" format="float" />
|
|
<attr name="folderIconBorderColor" format="color" />
|
|
<attr name="folderTextColor" format="color" />
|
|
<attr name="folderHintColor" format="color" />
|
|
<attr name="isFolderDarkText" format="boolean" />
|
|
<attr name="workProfileOverlayTextColor" format="color" />
|
|
<attr name="workspaceAccentColor" format="color" />
|
|
<attr name="dropTargetHoverTextColor" format="color" />
|
|
|
|
<!-- BubbleTextView specific attributes. -->
|
|
<declare-styleable name="BubbleTextView">
|
|
<attr name="layoutHorizontal" format="boolean" />
|
|
<attr name="iconSizeOverride" format="dimension" />
|
|
<attr name="iconDisplay" format="integer">
|
|
<enum name="workspace" value="0" />
|
|
<enum name="all_apps" value="1" />
|
|
<enum name="folder" value="2" />
|
|
<enum name="widget_section" value="3" />
|
|
<enum name="shortcut_popup" value="4" />
|
|
<enum name="taskbar" value="5" />
|
|
<enum name="search_result_tall" value="6" />
|
|
<enum name="search_result_small" value="7" />
|
|
</attr>
|
|
<attr name="centerVertically" format="boolean" />
|
|
</declare-styleable>
|
|
|
|
<!-- BubbleTextView specific attributes. -->
|
|
<declare-styleable name="FolderIconPreview">
|
|
<attr name="folderFillColor" />
|
|
<attr name="folderIconBorderColor" />
|
|
<attr name="folderDotColor" />
|
|
</declare-styleable>
|
|
|
|
<declare-styleable name="SearchResultSuggestion">
|
|
<attr name="customIcon" format="reference" />
|
|
<attr name="matchTextInsetWithQuery" format="boolean" />
|
|
</declare-styleable>
|
|
|
|
|
|
<declare-styleable name="ShadowInfo">
|
|
<attr name="ambientShadowColor" format="color" />
|
|
<attr name="ambientShadowBlur" format="dimension" />
|
|
<attr name="keyShadowColor" format="color" />
|
|
<attr name="keyShadowBlur" format="dimension" />
|
|
<attr name="keyShadowOffsetX" format="dimension" />
|
|
<attr name="keyShadowOffsetY" format="dimension" />
|
|
</declare-styleable>
|
|
|
|
<!-- PagedView specific attributes. These attributes are used to customize
|
|
a PagedView view in XML files. -->
|
|
<declare-styleable name="PagedView">
|
|
<!-- The page indicator for this workspace -->
|
|
<attr name="pageIndicator" format="reference" />
|
|
</declare-styleable>
|
|
|
|
<!-- XML attributes used by default_workspace.xml -->
|
|
<declare-styleable name="Favorite">
|
|
<attr name="className" format="string" />
|
|
<attr name="packageName" format="string" />
|
|
<attr name="container" format="string" />
|
|
<attr name="screen" format="string" />
|
|
<attr name="x" format="string" />
|
|
<attr name="y" format="string" />
|
|
<attr name="spanX" format="string" />
|
|
<attr name="spanY" format="string" />
|
|
<attr name="icon" format="reference" />
|
|
<attr name="title" format="string" />
|
|
<attr name="uri" format="string" />
|
|
</declare-styleable>
|
|
|
|
<declare-styleable name="Extra">
|
|
<attr name="key" format="string" />
|
|
<attr name="value" format="string" />
|
|
</declare-styleable>
|
|
<declare-styleable name="Include">
|
|
<attr name="workspace" format="reference" />
|
|
<attr name="folderItems" format="reference" />
|
|
</declare-styleable>
|
|
|
|
<declare-styleable name="InsettableFrameLayout_Layout">
|
|
<attr name="layout_ignoreInsets" format="boolean" />
|
|
</declare-styleable>
|
|
|
|
<declare-styleable name="GridDisplayOption">
|
|
<attr name="name" format="string" />
|
|
|
|
<attr name="numRows" format="integer" />
|
|
<attr name="numColumns" format="integer" />
|
|
<!-- numFolderRows & numFolderColumns defaults to numRows & numColumns, if not specified -->
|
|
<attr name="numFolderRows" format="integer" />
|
|
<attr name="numFolderColumns" format="integer" />
|
|
<!-- numAllAppsColumns defaults to numColumns, if not specified -->
|
|
<attr name="numAllAppsColumns" format="integer" />
|
|
<!-- Number of columns to use when extending the all-apps size,
|
|
defaults to 2 * numAllAppsColumns -->
|
|
<attr name="numExtendedAllAppsColumns" format="integer" />
|
|
|
|
<!-- numHotseatIcons defaults to numColumns, if not specified -->
|
|
<attr name="numHotseatIcons" format="integer" />
|
|
<!-- Number of icons to use when extending the hotseat size,
|
|
defaults to 2 * numHotseatIcons -->
|
|
<attr name="numExtendedHotseatIcons" format="integer" />
|
|
|
|
<attr name="dbFile" format="string" />
|
|
<attr name="defaultLayoutId" format="reference" />
|
|
<attr name="defaultSplitDisplayLayoutId" format="reference" />
|
|
<attr name="demoModeLayoutId" format="reference" />
|
|
<attr name="isScalable" format="boolean" />
|
|
<attr name="devicePaddingId" format="reference" />
|
|
<attr name="gridEnabled" format="integer" >
|
|
<!-- Enable on all devices; default value -->
|
|
<enum name="all_displays" value="0" />
|
|
<!-- Enable on single display devices only -->
|
|
<enum name="single_display" value="1" />
|
|
</attr>
|
|
|
|
</declare-styleable>
|
|
|
|
<declare-styleable name="DevicePadding">
|
|
<attr name="maxEmptySpace" format="dimension" />
|
|
</declare-styleable>
|
|
|
|
<declare-styleable name="DevicePaddingFormula">
|
|
<attr name="a" format="float|dimension" />
|
|
<attr name="b" format="float|dimension" />
|
|
<attr name="c" format="float|dimension" />
|
|
</declare-styleable>
|
|
|
|
<declare-styleable name="ProfileDisplayOption">
|
|
<attr name="name" />
|
|
<attr name="minWidthDps" format="float" />
|
|
<attr name="minHeightDps" format="float" />
|
|
|
|
<!-- These min cell values are only used if GridDisplayOption#isScalable is true-->
|
|
<attr name="minCellHeightDps" format="float" />
|
|
<attr name="minCellWidthDps" format="float" />
|
|
<!-- twoPanelPortraitMinCellWidthDps defaults to minCellHeightDps, if not specified -->
|
|
<attr name="twoPanelPortraitMinCellHeightDps" format="float" />
|
|
<!-- twoPanelPortraitMinCellHeightDps defaults to minCellWidthDps, if not specified -->
|
|
<attr name="twoPanelPortraitMinCellWidthDps" format="float" />
|
|
<!-- twoPanelLandscapeMinCellHeightDps defaults to twoPanelPortraitMinCellHeightDps,
|
|
if not specified -->
|
|
<attr name="twoPanelLandscapeMinCellHeightDps" format="float" />
|
|
<!-- twoPanelLandscapeMinCellWidthDps defaults to twoPanelPortraitMinCellWidthDps,
|
|
if not specified -->
|
|
<attr name="twoPanelLandscapeMinCellWidthDps" format="float" />
|
|
|
|
<attr name="borderSpacingDps" format="float" />
|
|
|
|
<attr name="allAppsCellSpacingDps" format="float" />
|
|
|
|
<attr name="iconImageSize" format="float" />
|
|
<!-- landscapeIconSize defaults to iconImageSize, if not specified -->
|
|
<attr name="landscapeIconSize" format="float" />
|
|
<!-- twoPanelPortraitIconSize defaults to iconImageSize, if not specified -->
|
|
<attr name="twoPanelPortraitIconSize" format="float" />
|
|
<!-- twoPanelLandscapeIconSize defaults to landscapeIconSize, if not specified -->
|
|
<attr name="twoPanelLandscapeIconSize" format="float" />
|
|
|
|
<attr name="iconTextSize" format="float" />
|
|
<!-- landscapeIconTextSize defaults to iconTextSize, if not specified -->
|
|
<attr name="landscapeIconTextSize" format="float" />
|
|
<!-- twoPanelPortraitIconTextSize defaults to iconTextSize, if not specified -->
|
|
<attr name="twoPanelPortraitIconTextSize" format="float" />
|
|
<!-- twoPanelLandscapeIconTextSize defaults to landscapeIconTextSize, if not specified -->
|
|
<attr name="twoPanelLandscapeIconTextSize" format="float" />
|
|
|
|
<!-- If set, this display option is used to determine the default grid -->
|
|
<attr name="canBeDefault" format="boolean|integer" >
|
|
<!-- The profile can be default on split display devices -->
|
|
<flag name="split_display" value="0x2" />
|
|
</attr>
|
|
|
|
<!-- The following values are only enabled if grid is supported. -->
|
|
<!-- allAppsIconSize defaults to iconSize, if not specified -->
|
|
<attr name="allAppsIconSize" format="float" />
|
|
<!-- allAppsIconTextSize defaults to iconTextSize, if not specified -->
|
|
<attr name="allAppsIconTextSize" format="float" />
|
|
|
|
</declare-styleable>
|
|
|
|
<declare-styleable name="CellLayout">
|
|
<attr name="containerType" format="integer">
|
|
<enum name="workspace" value="0" />
|
|
<enum name="hotseat" value="1" />
|
|
<enum name="folder" value="2" />
|
|
</attr>
|
|
</declare-styleable>
|
|
|
|
<declare-styleable name="ShadowDrawable">
|
|
<attr name="android:src" />
|
|
<attr name="android:shadowColor" />
|
|
<attr name="android:elevation" />
|
|
<attr name="darkTintColor" format="color" />
|
|
</declare-styleable>
|
|
|
|
<declare-styleable name="RecyclerViewFastScroller">
|
|
<attr name="canThumbDetach" format="boolean" />
|
|
</declare-styleable>
|
|
|
|
<declare-styleable name="LoggablePref">
|
|
<attr name="android:key" />
|
|
<attr name="android:defaultValue" />
|
|
<!-- Ground truth of this Pref integer can be found in StatsLogManager -->
|
|
<attr name="logIdOn" format="integer" />
|
|
<attr name="logIdOff" format="integer" />
|
|
</declare-styleable>
|
|
|
|
<declare-styleable name="PreviewFragment">
|
|
<attr name="android:name" />
|
|
<attr name="android:id" />
|
|
</declare-styleable>
|
|
|
|
<declare-styleable name="WidgetsListRowHeader">
|
|
<attr name="appIconSize" format="dimension" />
|
|
</declare-styleable>
|
|
</resources>
|