diff options
Diffstat (limited to 'android-app/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir')
| -rw-r--r-- | android-app/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml | 818 |
1 files changed, 508 insertions, 310 deletions
diff --git a/android-app/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml b/android-app/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml index ec72700..73a1a77 100644 --- a/android-app/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml +++ b/android-app/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml @@ -630,6 +630,7 @@ <color name="abc_search_url_text_normal">#7fa87f</color> <color name="abc_search_url_text_pressed">@android:color/black</color> <color name="abc_search_url_text_selected">@android:color/black</color> + <color name="accent">#FF6D00</color> <color name="accent_material_dark">@color/material_deep_teal_200</color> <color name="accent_material_light">@color/material_deep_teal_500</color> <color name="anchor_button_background">#3F51B5</color> @@ -710,6 +711,7 @@ <color name="instrument_background">#E61E1E1E</color> <color name="instrument_text_alarm">#FFFF0000</color> <color name="instrument_text_normal">#FFFFFFFF</color> + <color name="instrument_text_secondary">#B3FFFFFF</color> <color name="instrument_text_stale">#FFFFFF00</color> <color name="m3_ref_palette_black">#ff000000</color> <color name="m3_ref_palette_error0">#ff000000</color> @@ -963,6 +965,9 @@ <color name="night_surface">#FF110000</color> <color name="notification_action_color_filter">#ffffffff</color> <color name="notification_icon_bg_color">#ff9e9e9e</color> + <color name="on_primary">#FFFFFF</color> + <color name="primary">#0D47A1</color> + <color name="primary_dark">#002171</color> <color name="primary_dark_material_dark">@android:color/black</color> <color name="primary_dark_material_light">@color/material_grey_600</color> <color name="primary_material_dark">@color/material_grey_900</color> @@ -980,6 +985,7 @@ <color name="secondary_text_default_material_light">#8a000000</color> <color name="secondary_text_disabled_material_dark">#36ffffff</color> <color name="secondary_text_disabled_material_light">#24000000</color> + <color name="surface">#FFFFFF</color> <color name="switch_thumb_disabled_material_dark">#ff616161</color> <color name="switch_thumb_disabled_material_light">#ffbdbdbd</color> <color name="switch_thumb_normal_material_dark">#ffbdbdbd</color> @@ -989,6 +995,10 @@ <color name="tooltip_background_dark">#e6616161</color> <color name="tooltip_background_light">#e6FFFFFF</color> <color name="white">#FFFFFFFF</color> + <color name="wind_arrow">#FFFFFFFF</color> + <color name="wind_medium">#FF9800</color> + <color name="wind_slow">#4CAF50</color> + <color name="wind_strong">#F44336</color> <dimen name="abc_action_bar_content_inset_material">16dp</dimen> <dimen name="abc_action_bar_content_inset_with_nav">72dp</dimen> <dimen name="abc_action_bar_default_height_material">56dp</dimen> @@ -1855,6 +1865,7 @@ <item name="ghost_view" type="id"/> <item name="ghost_view_holder" type="id"/> <item name="home" type="id"/> + <item name="is_pooling_container_tag" type="id"/> <item name="item_touch_helper_previous_elevation" type="id"/> <item name="line1" type="id"/> <item name="line3" type="id"/> @@ -1875,6 +1886,7 @@ <item name="navigation_bar_item_large_label_view" type="id"/> <item name="navigation_bar_item_small_label_view" type="id"/> <item name="parent_matrix" type="id"/> + <item name="pooling_container_listener_holder_tag" type="id"/> <item name="progress_circular" type="id"/> <item name="progress_horizontal" type="id"/> <item name="report_drawn" type="id"/> @@ -2027,7 +2039,7 @@ <string name="anchor_config_title">Anchor Watch</string> <string name="anchor_inactive">Anchor Watch Inactive</string> <string name="androidx_startup" translatable="false">androidx.startup</string> - <string name="app_name">AndroidApp</string> + <string name="app_name">nav</string> <string name="appbar_scrolling_view_behavior" translatable="false">com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior</string> <string name="bottom_sheet_behavior" translatable="false">com.google.android.material.bottomsheet.BottomSheetBehavior</string> <string description="A description of an accessibility action to collapse the bottom sheet [CHAR LIMIT=NONE]" name="bottomsheet_action_collapse">Collapse the bottom sheet</string> @@ -2070,6 +2082,8 @@ Error: invalid </string> <string name="error_icon_content_description">Error</string> + <string name="error_location">Could not get location. Showing default position.</string> + <string name="error_weather">Failed to load weather data.</string> <string name="exposed_dropdown_menu_content_description">Show dropdown menu</string> <string name="fab_anchor_content_description">Toggle Anchor Watch Configuration</string> <string name="fab_mob_content_description">Activate Man Overboard (MOB) alarm</string> @@ -2083,6 +2097,7 @@ <string name="hide_bottom_view_on_scroll_behavior" translatable="false">com.google.android.material.behavior.HideBottomViewOnScrollBehavior</string> <string description="Content description for an icon that appears in the title area of a dialog" name="icon_content_description">Dialog Icon</string> <string name="instrument_label_aws">AWS</string> + <string name="instrument_label_barometer">BAROMETER</string> <string name="instrument_label_boatspeed">BOAT SPEED</string> <string name="instrument_label_bsp">BSP</string> <string name="instrument_label_cog">COG</string> @@ -2091,10 +2106,12 @@ <string name="instrument_label_hdg">HDG</string> <string name="instrument_label_polar_pct">POLAR %</string> <string name="instrument_label_sog">SOG</string> + <string name="instrument_label_trend">TREND</string> <string name="instrument_label_tws">TWS</string> <string name="instrument_label_vmg">VMG</string> <string name="instrument_label_wind">WIND</string> <string name="item_view_role_description">Tab</string> + <string name="loading_weather">Fetching weather…</string> <string name="m3_exceed_max_badge_text_suffix" translatable="false"><ns2:g example="Some te" id="part of a long text">%1$s</ns2:g><ns2:g example="…" id="suffix">%2$s</ns2:g></string> <string name="m3_ref_typeface_brand_medium" translatable="false">sans-serif-medium</string> <string name="m3_ref_typeface_brand_regular" translatable="false">sans-serif</string> @@ -2211,12 +2228,16 @@ <string name="mtrl_switch_track_path" translatable="false">M0,16 A16,16 0 0,1 16,0 H36 A16,16 0 0,1 36,32 H16 A16,16 0 0,1 0,16</string> <string description="Button text to indicate that the widget will ignore the user's selection [CHAR_LIMIT=16]" name="mtrl_timepicker_cancel">Cancel</string> <string description="Button text to indicate that the widget will save the user's selection [CHAR_LIMIT=16]" name="mtrl_timepicker_confirm">OK</string> + <string name="nav_forecast">Forecast</string> + <string name="nav_map">Map</string> <string name="password_toggle_content_description">Show password</string> <string name="path_password_eye" translatable="false">M12,4.5C7,4.5 2.73,7.61 1,12c1.73,4.39 6,7.5 11,7.5s9.27,-3.11 11,-7.5c-1.73,-4.39 -6,-7.5 -11,-7.5zM12,17c-2.76,0 -5,-2.24 -5,-5s2.24,-5 5,-5 5,2.24 5,5 -2.24,5 -5,5zM12,9c-1.66,0 -3,1.34 -3,3s1.34,3 3,3 3,-1.34 3,-3 -1.34,-3 -3,-3z</string> <string name="path_password_eye_mask_strike_through" translatable="false">M2,4.27 L19.73,22 L22.27,19.46 L4.54,1.73 L4.54,1 L23,1 L23,23 L1,23 L1,4.27 Z</string> <string name="path_password_eye_mask_visible" translatable="false">M2,4.27 L2,4.27 L4.54,1.73 L4.54,1.73 L4.54,1 L23,1 L23,23 L1,23 L1,4.27 Z</string> <string name="path_password_strike_through" translatable="false">M3.27,4.27 L19.74,20.74</string> + <string name="permission_rationale">Location is needed to show weather for your current position.</string> <string name="placeholder_aws_value">--.-</string> + <string name="placeholder_baro_value">----.-</string> <string name="placeholder_bsp_value">--.-</string> <string name="placeholder_cog_value">---</string> <string name="placeholder_depth_value">--.-</string> @@ -2225,6 +2246,7 @@ <string name="placeholder_sog_value">--.-</string> <string name="placeholder_tws_value">--.-</string> <string name="placeholder_vmg_value">--.-</string> + <string name="precip_fmt">%d%%</string> <string name="project_id" translatable="false">nav-test-c2872</string> <string name="search_menu_title">Search</string> <string name="searchbar_scrolling_view_behavior" translatable="false"> @@ -2235,6 +2257,8 @@ <string description="Title of the side sheet's accessibility pane that is spoken by TalkBack when the side sheet appears on screen. [CHAR_LIMIT=NONE]" name="side_sheet_accessibility_pane_title">Side Sheet</string> <string name="side_sheet_behavior" translatable="false">com.google.android.material.sidesheet.SideSheetBehavior</string> <string name="status_bar_notification_info_overflow">999+</string> + <string name="temp_fmt">%.0f °C</string> + <string name="wind_speed_fmt">%.0f kt</string> <style name="AlertDialog.AppCompat" parent="Base.AlertDialog.AppCompat"/> <style name="AlertDialog.AppCompat.Light" parent="Base.AlertDialog.AppCompat.Light"/> <style name="Animation.AppCompat.Dialog" parent="Base.Animation.AppCompat.Dialog"/> @@ -6468,37 +6492,6 @@ </style> <style name="TextAppearance.Widget.AppCompat.Toolbar.Title" parent="Base.TextAppearance.Widget.AppCompat.Toolbar.Title"> </style> - <style name="Theme.AndroidApp" parent="Theme.MaterialComponents.DayNight.DarkActionBar"> - - <item name="colorPrimary">@color/purple_200</item> - <item name="colorPrimaryVariant">@color/purple_700</item> - <item name="colorOnPrimary">@color/black</item> - - <item name="colorSecondary">@color/teal_200</item> - <item name="colorSecondaryVariant">@color/teal_200</item> - <item name="colorOnSecondary">@color/black</item> - - <item name="android:statusBarColor" ns1:targetApi="l">?attr/colorPrimaryVariant</item> - - </style> - <style name="Theme.AndroidApp.NightVision" parent="Theme.MaterialComponents.NoActionBar"> - - <item name="colorPrimary">@color/night_red_primary</item> - <item name="colorPrimaryVariant">@color/night_red_variant</item> - <item name="colorOnPrimary">@color/night_on_red</item> - - <item name="colorSecondary">@color/night_red_primary</item> - <item name="colorSecondaryVariant">@color/night_red_variant</item> - <item name="colorOnSecondary">@color/night_on_red</item> - - <item name="android:colorBackground">@color/night_background</item> - - <item name="colorSurface">@color/night_surface</item> - <item name="colorOnSurface">@color/night_on_surface</item> - - <item name="android:statusBarColor" ns1:targetApi="l">@color/night_background</item> - - </style> <style name="Theme.AppCompat" parent="Base.Theme.AppCompat"/> <style name="Theme.AppCompat.CompactMenu" parent="Base.Theme.AppCompat.CompactMenu"/> <style name="Theme.AppCompat.DayNight" parent="Theme.AppCompat.Light"/> @@ -6687,6 +6680,33 @@ <item name="windowActionBar">false</item> <item name="windowNoTitle">true</item> </style> + <style name="Theme.Nav" parent="Theme.MaterialComponents.DayNight.DarkActionBar"> + <item name="colorPrimary">@color/purple_200</item> + <item name="colorPrimaryVariant">@color/purple_700</item> + <item name="colorOnPrimary">@color/black</item> + <item name="colorSecondary">@color/teal_200</item> + <item name="colorSecondaryVariant">@color/teal_200</item> + <item name="colorOnSecondary">@color/black</item> + <item name="android:statusBarColor" ns1:targetApi="l">?attr/colorPrimaryVariant</item> + </style> + <style name="Theme.Nav.NightVision" parent="Theme.MaterialComponents.NoActionBar"> + <item name="colorPrimary">@color/night_red_primary</item> + <item name="colorPrimaryVariant">@color/night_red_variant</item> + <item name="colorOnPrimary">@color/night_on_red</item> + <item name="colorSecondary">@color/night_red_primary</item> + <item name="colorSecondaryVariant">@color/night_red_variant</item> + <item name="colorOnSecondary">@color/night_on_red</item> + <item name="android:colorBackground">@color/night_background</item> + <item name="colorSurface">@color/night_surface</item> + <item name="colorOnSurface">@color/night_on_surface</item> + <item name="android:statusBarColor" ns1:targetApi="l">@color/night_background</item> + </style> + <style name="Theme.NavApp" parent="Theme.MaterialComponents.DayNight.NoActionBar"> + <item name="colorPrimary">@color/primary</item> + <item name="colorPrimaryDark">@color/primary_dark</item> + <item name="colorAccent">@color/accent</item> + <item name="android:statusBarColor">@color/primary_dark</item> + </style> <style name="ThemeOverlay.AppCompat" parent="Base.ThemeOverlay.AppCompat"/> <style name="ThemeOverlay.AppCompat.ActionBar" parent="Base.ThemeOverlay.AppCompat.ActionBar"/> <style name="ThemeOverlay.AppCompat.Dark" parent="Base.ThemeOverlay.AppCompat.Dark"/> @@ -9369,11 +9389,11 @@ <declare-styleable name="ActionBar"> <attr name="navigationMode"> - + <!-- Normal static title text --> <enum name="normal" value="0"/> - + <!-- The action bar will use a selection list for navigation. --> <enum name="listMode" value="1"/> - + <!-- The action bar will use a series of horizontal tabs for navigation. --> <enum name="tabMode" value="2"/> </attr> @@ -9541,32 +9561,45 @@ </declare-styleable> <declare-styleable name="AppBarLayout_Layout"> <attr name="layout_scrollFlags"> - + <!-- Disable scrolling on the view. This flag should not be combined with any of the other + scroll flags. --> <flag name="noScroll" value="0x0"/> - + <!-- The view will be scroll in direct relation to scroll events. This flag needs to be + set for any of the other flags to take effect. If any sibling views + before this one do not have this flag, then this value has no effect. --> <flag name="scroll" value="0x1"/> - + <!-- When exiting (scrolling off screen) the view will be scrolled until it is + 'collapsed'. The collapsed height is defined by the view's minimum height. --> <flag name="exitUntilCollapsed" value="0x2"/> - + <!-- When entering (scrolling on screen) the view will scroll on any downwards + scroll event, regardless of whether the scrolling view is also scrolling. This + is commonly referred to as the 'quick return' pattern. --> <flag name="enterAlways" value="0x4"/> - + <!-- An additional flag for 'enterAlways' which modifies the returning view to + only initially scroll back to it's collapsed height. Once the scrolling view has + reached the end of it's scroll range, the remainder of this view will be scrolled + into view. --> <flag name="enterAlwaysCollapsed" value="0x8"/> - + <!-- Upon a scroll ending, if the view is only partially visible then it will be + snapped and scrolled to it's closest edge. --> <flag name="snap" value="0x10"/> - + <!-- An additional flag to be used with 'snap'. If set, the view will be snapped to its + top and bottom margins, as opposed to the edges of the view itself. --> <flag name="snapMargins" value="0x20"/> </attr> <attr format="enum" name="layout_scrollEffect"> - + <!-- No effect will be applied to this child when its parent + AppBarLayout's offset changes.--> <enum name="none" value="0"/> - + <!-- This view will be compressed (masked and parallaxed) when it reaches + the top of the screen and continues to scroll out of view.--> <enum name="compress" value="1"/> </attr> @@ -9586,17 +9619,22 @@ <attr name="tintMode"> - + <!-- The tint is drawn on top of the drawable. + [Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc] --> <enum name="src_over" value="3"/> - + <!-- The tint is masked by the alpha channel of the drawable. The drawable’s + color channels are thrown out. [Sa * Da, Sc * Da] --> <enum name="src_in" value="5"/> - + <!-- The tint is drawn above the drawable, but with the drawable’s alpha + channel masking the result. [Da, Sc * Da + (1 - Sa) * Dc] --> <enum name="src_atop" value="9"/> - + <!-- Multiplies the color and alpha channels of the drawable with those of + the tint. [Sa * Da, Sc * Dc] --> <enum name="multiply" value="14"/> - + <!-- [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc] --> <enum name="screen" value="15"/> - + <!-- Combines the tint and icon color and alpha channels, clamping the + result to valid color values. Saturate(S + D) --> <enum name="add" value="16"/> </attr> </declare-styleable> @@ -9608,17 +9646,22 @@ <attr format="color" name="tickMarkTint"/> <attr name="tickMarkTintMode"> - + <!-- The tint is drawn on top of the drawable. + [Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc] --> <enum name="src_over" value="3"/> - + <!-- The tint is masked by the alpha channel of the drawable. The drawable’s + color channels are thrown out. [Sa * Da, Sc * Da] --> <enum name="src_in" value="5"/> - + <!-- The tint is drawn above the drawable, but with the drawable’s alpha + channel masking the result. [Da, Sc * Da + (1 - Sa) * Dc] --> <enum name="src_atop" value="9"/> - + <!-- Multiplies the color and alpha channels of the drawable with those of + the tint. [Sa * Da, Sc * Dc] --> <enum name="multiply" value="14"/> - + <!-- [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc] --> <enum name="screen" value="15"/> - + <!-- Combines the tint and drawable color and alpha channels, clamping the + result to valid color values. Saturate(S + D) --> <enum name="add" value="16"/> </attr> </declare-styleable> @@ -9639,9 +9682,10 @@ <attr name="android:textAppearance"/> <attr format="enum" name="autoSizeTextType"> - + <!-- No auto-sizing (default). --> <enum name="none" value="0"/> - + <!-- Uniform horizontal and vertical text size scaling to fit within the + container. --> <enum name="uniform" value="1"/> </attr> @@ -9673,17 +9717,22 @@ <attr format="color" name="drawableTint"/> <attr name="drawableTintMode"> - + <!-- The tint is drawn on top of the drawable. + [Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc] --> <enum name="src_over" value="3"/> - + <!-- The tint is masked by the alpha channel of the drawable. The drawable’s + color channels are thrown out. [Sa * Da, Sc * Da] --> <enum name="src_in" value="5"/> - + <!-- The tint is drawn above the drawable, but with the drawable’s alpha + channel masking the result. [Da, Sc * Da + (1 - Sa) * Dc] --> <enum name="src_atop" value="9"/> - + <!-- Multiplies the color and alpha channels of the drawable with those of + the tint. [Sa * Da, Sc * Dc] --> <enum name="multiply" value="14"/> - + <!-- [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc] --> <enum name="screen" value="15"/> - + <!-- Combines the tint and drawable color and alpha channels, clamping the + result to valid color values. Saturate(S + D) --> <enum name="add" value="16"/> </attr> @@ -10076,13 +10125,13 @@ <attr format="string" name="badgeText"/> <attr format="integer" name="number"/> <attr name="badgeGravity"> - + <!-- Gravity.TOP | Gravity.END --> <enum name="TOP_END" value="8388661"/> - + <!-- Gravity.TOP | Gravity.START --> <enum name="TOP_START" value="8388659"/> - + <!-- Gravity.BOTTOM | Gravity.END --> <enum name="BOTTOM_END" value="8388693"/> - + <!-- Gravity.BOTTOM | Gravity.START --> <enum name="BOTTOM_START" value="8388691"/> </attr> @@ -10098,9 +10147,11 @@ <attr name="offsetAlignmentMode"> - + <!-- The offsets begin at the edge of the anchor. --> <enum name="edge" value="0"/> - + <!-- Follows the legacy offset alignment behavior. The horizontal offset begins at a variable + permanent inset from the edge of the anchor, and the vertical offset begins at the center + of the badge aligned with the edge of the anchor. --> <enum name="legacy" value="1"/> </attr> @@ -10130,20 +10181,32 @@ <attr name="trackColor"/> <attr name="showAnimationBehavior"> - + <!-- No animation used; appears immediately. --> <enum name="none" value="0"/> - + <!-- + Expands from the bottom edge to the top edge for the linear type; + expands from the inner edge to the outer edge for the circular type. + --> <enum name="outward" value="1"/> - + <!-- + Expands from the top edge to the bottom edge for the linear type; + expands from the outer edge to the inner edge for the circular type. + --> <enum name="inward" value="2"/> </attr> <attr name="hideAnimationBehavior"> - + <!-- No animation used; disappears immediately. --> <enum name="none" value="0"/> - + <!-- + Collapses from the bottom edge to the top edge for the linear type; + collapses from the inner edge to the outer edge for the circular type. + --> <enum name="outward" value="1"/> - + <!-- + Collapses from the top edge to the bottom edge for the linear type; + collapses from the outer edge to the inner edge for the circular type. + --> <enum name="inward" value="2"/> </attr> @@ -10160,23 +10223,23 @@ <attr name="elevation"/> <attr name="fabAlignmentMode"> - + <!-- Mode that aligns the fab to the center. --> <enum name="center" value="0"/> - + <!-- Mode that aligns the fab to the end. --> <enum name="end" value="1"/> </attr> <attr name="fabAnchorMode"> - + <!-- Mode that anchors the fab embedded inside the BottomAppBar. --> <enum name="embed" value="0"/> - + <!-- Mode that anchors the fab to be cradled within the top edge of the BottomAppBar. --> <enum name="cradle" value="1"/> </attr> <attr name="fabAnimationMode"> - + <!-- Mode that scales the fab down to a point, moves it, then scales the fab back to its normal size. --> <enum name="scale" value="0"/> - + <!-- Mode that slides the fab from one alignment mode to the next. --> <enum name="slide" value="1"/> </attr> @@ -10201,9 +10264,10 @@ <attr name="paddingRightSystemWindowInsets"/> <attr name="menuAlignmentMode"> - + <!-- Mode that aligns the menu automatically to avoid the FAB. Menu will be aligned at the end + when the FAB is center aligned, and start when the FAB is end aligned. --> <enum name="auto" value="0"/> - + <!-- Mode that aligns the menu to the start. --> <enum name="start" value="1"/> </attr> </declare-styleable> @@ -10222,7 +10286,7 @@ <declare-styleable name="BottomSheetBehavior_Layout"> <attr format="dimension" name="behavior_peekHeight"> - + <!-- Peek at the 16:9 ratio keyline of its parent --> <enum name="auto" value="-1"/> </attr> @@ -10247,17 +10311,19 @@ <attr name="backgroundTint"/> <attr name="behavior_saveFlags"> - + <!-- This flag will preserve the peekHeight on configuration change. --> <flag name="peekHeight" value="0x1"/> - + <!-- This flag will preserve the fitToContents boolean value on configuration change. --> <flag name="fitToContents" value="0x2"/> - + <!-- This flag will preserve the hideable boolean value on configuration change. --> <flag name="hideable" value="0x4"/> - + <!-- This flag will preserve the skipCollapsed boolean value on configuration change. --> <flag name="skipCollapsed" value="0x8"/> - + <!-- This flag will preserve the all the aforementioned values on configuration change. --> <flag name="all" value="-1"/> - + <!-- This flag will not preserve the aforementioned values on configuration change. The only + value preserved will be the positional state, e.g. collapsed, hidden, expanded, etc. + This is the default behavior. --> <flag name="none" value="0"/> </attr> @@ -10334,17 +10400,22 @@ <attr name="checkMarkTintMode"> - + <!-- The tint is drawn on top of the drawable. + [Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc] --> <enum name="src_over" value="3"/> - + <!-- The tint is masked by the alpha channel of the drawable. The drawable’s + color channels are thrown out. [Sa * Da, Sc * Da] --> <enum name="src_in" value="5"/> - + <!-- The tint is drawn above the drawable, but with the drawable’s alpha + channel masking the result. [Da, Sc * Da + (1 - Sa) * Dc] --> <enum name="src_atop" value="9"/> - + <!-- Multiplies the color and alpha channels of the drawable with those of + the tint. [Sa * Da, Sc * Dc] --> <enum name="multiply" value="14"/> - + <!-- [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc] --> <enum name="screen" value="15"/> - + <!-- Combines the tint and icon color and alpha channels, clamping the + result to valid color values. Saturate(S + D) --> <enum name="add" value="16"/> </attr> </declare-styleable> @@ -10484,9 +10555,17 @@ <attr format="dimension" name="indicatorInset"/> <attr name="indicatorDirectionCircular"> - + <!-- + In the indeterminate mode, the spinner will spin clockwise; in the + determinate mode, the indicator will progress from the top (12 o'clock) + clockwise. + --> <enum name="clockwise" value="0"/> - + <!-- + In the indeterminate mode, the spinner will spin counter-clockwise; in + the determinate mode, the indicator will progress from the top (12 + o'clock) counter-clockwise. + --> <enum name="counterclockwise" value="1"/> </attr> </declare-styleable> @@ -10543,49 +10622,49 @@ <attr name="collapsedTitleGravity"> - + <!-- Push title to the top of its container, not changing its size. --> <flag name="top" value="0x30"/> - + <!-- Push title to the bottom of its container, not changing its size. --> <flag name="bottom" value="0x50"/> - + <!-- Push title to the left of its container, not changing its size. --> <flag name="left" value="0x03"/> - + <!-- Push title to the right of its container, not changing its size. --> <flag name="right" value="0x05"/> - + <!-- Place title in the vertical center of its container, not changing its size. --> <flag name="center_vertical" value="0x10"/> - + <!-- Grow the vertical size of the title if needed so it completely fills its container. --> <flag name="fill_vertical" value="0x70"/> - + <!-- Place title in the horizontal center of its container, not changing its size. --> <flag name="center_horizontal" value="0x01"/> - + <!-- Place the title in the center of its container in both the vertical and horizontal axis, not changing its size. --> <flag name="center" value="0x11"/> - + <!-- Push title to the beginning of its container, not changing its size. --> <flag name="start" value="0x00800003"/> - + <!-- Push title to the end of its container, not changing its size. --> <flag name="end" value="0x00800005"/> </attr> <attr name="expandedTitleGravity"> - + <!-- Push title to the top of its container, not changing its size. --> <flag name="top" value="0x30"/> - + <!-- Push title to the bottom of its container, not changing its size. --> <flag name="bottom" value="0x50"/> - + <!-- Push title to the left of its container, not changing its size. --> <flag name="left" value="0x03"/> - + <!-- Push title to the right of its container, not changing its size. --> <flag name="right" value="0x05"/> - + <!-- Place title in the vertical center of its container, not changing its size. --> <flag name="center_vertical" value="0x10"/> - + <!-- Grow the vertical size of the title if needed so it completely fills its container. --> <flag name="fill_vertical" value="0x70"/> - + <!-- Place title in the horizontal center of its container, not changing its size. --> <flag name="center_horizontal" value="0x01"/> - + <!-- Place the title in the center of its container in both the vertical and horizontal axis, not changing its size. --> <flag name="center" value="0x11"/> - + <!-- Push title to the beginning of its container, not changing its size. --> <flag name="start" value="0x00800003"/> - + <!-- Push title to the end of its container, not changing its size. --> <flag name="end" value="0x00800005"/> </attr> @@ -10595,9 +10674,9 @@ <attr name="title"/> <attr name="titleCollapseMode"> - + <!-- The expanded title will continuously scale and translate to its final collapsed position. --> <enum name="scale" value="0"/> - + <!-- The expanded title will fade out and translate, and the collapsed title will fade in. --> <enum name="fade" value="1"/> </attr> @@ -10612,11 +10691,12 @@ </declare-styleable> <declare-styleable name="CollapsingToolbarLayout_Layout"> <attr name="layout_collapseMode"> - + <!-- The view will act as normal with no collapsing behavior. --> <enum name="none" value="0"/> - + <!-- The view will pin in place. --> <enum name="pin" value="1"/> - + <!-- The view will scroll in a parallax fashion. See the + layout_collapseParallaxMultiplier attribute to change the multiplier. --> <enum name="parallax" value="2"/> </attr> @@ -10642,17 +10722,22 @@ <attr name="buttonTintMode"> - + <!-- The tint is drawn on top of the drawable. + [Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc] --> <enum name="src_over" value="3"/> - + <!-- The tint is masked by the alpha channel of the drawable. The drawable’s + color channels are thrown out. [Sa * Da, Sc * Da] --> <enum name="src_in" value="5"/> - + <!-- The tint is drawn above the drawable, but with the drawable’s alpha + channel masking the result. [Da, Sc * Da + (1 - Sa) * Dc] --> <enum name="src_atop" value="9"/> - + <!-- Multiplies the color and alpha channels of the drawable with those of + the tint. [Sa * Da, Sc * Dc] --> <enum name="multiply" value="14"/> - + <!-- [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc] --> <enum name="screen" value="15"/> - + <!-- Combines the tint and icon color and alpha channels, clamping the + result to valid color values. Saturate(S + D) --> <enum name="add" value="16"/> </attr> </declare-styleable> @@ -11270,70 +11355,76 @@ <attr name="layout_anchorGravity"> - + <!-- Push object to the top of its container, not changing its size. --> <flag name="top" value="0x30"/> - + <!-- Push object to the bottom of its container, not changing its size. --> <flag name="bottom" value="0x50"/> - + <!-- Push object to the left of its container, not changing its size. --> <flag name="left" value="0x03"/> - + <!-- Push object to the right of its container, not changing its size. --> <flag name="right" value="0x05"/> - + <!-- Place object in the vertical center of its container, not changing its size. --> <flag name="center_vertical" value="0x10"/> - + <!-- Grow the vertical size of the object if needed so it completely fills its container. --> <flag name="fill_vertical" value="0x70"/> - + <!-- Place object in the horizontal center of its container, not changing its size. --> <flag name="center_horizontal" value="0x01"/> - + <!-- Grow the horizontal size of the object if needed so it completely fills its container. --> <flag name="fill_horizontal" value="0x07"/> - + <!-- Place the object in the center of its container in both the vertical and horizontal axis, not changing its size. --> <flag name="center" value="0x11"/> - + <!-- Grow the horizontal and vertical size of the object if needed so it completely fills its container. --> <flag name="fill" value="0x77"/> - + <!-- Additional option that can be set to have the top and/or bottom edges of + the child clipped to its container's bounds. + The clip will be based on the vertical gravity: a top gravity will clip the bottom + edge, a bottom gravity will clip the top edge, and neither will clip both edges. --> <flag name="clip_vertical" value="0x80"/> - + <!-- Additional option that can be set to have the left and/or right edges of + the child clipped to its container's bounds. + The clip will be based on the horizontal gravity: a left gravity will clip the right + edge, a right gravity will clip the left edge, and neither will clip both edges. --> <flag name="clip_horizontal" value="0x08"/> - + <!-- Push object to the beginning of its container, not changing its size. --> <flag name="start" value="0x00800003"/> - + <!-- Push object to the end of its container, not changing its size. --> <flag name="end" value="0x00800005"/> </attr> <attr format="enum" name="layout_insetEdge"> - + <!-- Don't inset. --> <enum name="none" value="0x0"/> - + <!-- Inset the top edge. --> <enum name="top" value="0x30"/> - + <!-- Inset the bottom edge. --> <enum name="bottom" value="0x50"/> - + <!-- Inset the left edge. --> <enum name="left" value="0x03"/> - + <!-- Inset the right edge. --> <enum name="right" value="0x05"/> - + <!-- Inset the start edge. --> <enum name="start" value="0x00800003"/> - + <!-- Inset the end edge. --> <enum name="end" value="0x00800005"/> </attr> <attr name="layout_dodgeInsetEdges"> - + <!-- Don't dodge any edges --> <flag name="none" value="0x0"/> - + <!-- Dodge the top inset edge. --> <flag name="top" value="0x30"/> - + <!-- Dodge the bottom inset edge. --> <flag name="bottom" value="0x50"/> - + <!-- Dodge the left inset edge. --> <flag name="left" value="0x03"/> - + <!-- Dodge the right inset edge. --> <flag name="right" value="0x05"/> - + <!-- Dodge the start inset edge. --> <flag name="start" value="0x00800003"/> - + <!-- Dodge the end inset edge. --> <flag name="end" value="0x00800005"/> - + <!-- Dodge all the inset edges. --> <flag name="all" value="0x77"/> </attr> </declare-styleable> @@ -11377,11 +11468,11 @@ <attr name="elevation"/> <attr name="extendStrategy"> - + <!-- Strategy to extend FAB back to the width it shrunk from. --> <enum name="auto" value="0"/> - + <!-- Strategy to extend FAB to wrap content. --> <enum name="wrap_content" value="1"/> - + <!-- Strategy to extend FAB to match parent. --> <enum name="match_parent" value="2"/> </attr> @@ -11413,11 +11504,11 @@ <attr name="fabSize"> - + <!-- A size which will change based on the window size. --> <enum name="auto" value="-1"/> - + <!-- The normal sized button. --> <enum name="normal" value="0"/> - + <!-- The mini sized button. --> <enum name="mini" value="1"/> </attr> @@ -11466,14 +11557,23 @@ <attr format="reference" name="fontProviderCerts"/> <attr name="fontProviderFetchStrategy"> - + <!-- The blocking font fetch works as follows. + First, check the local cache, then if the requested font is not cached, request the + font from the provider and wait until it is finished. You can change the length of + the timeout by modifying fontProviderFetchTimeout. If the timeout happens, the + default typeface will be used instead. --> <enum name="blocking" value="0"/> - + <!-- The async font fetch works as follows. + First, check the local cache, then if the requeted font is not cached, trigger a + request the font and continue with layout inflation. Once the font fetch succeeds, the + target text view will be refreshed with the downloaded font data. The + fontProviderFetchTimeout will be ignored if async loading is specified. --> <enum name="async" value="1"/> </attr> <attr format="integer" name="fontProviderFetchTimeout"> - + <!-- A special value for the timeout. In this case, the blocking font fetching will not + timeout and wait until a reply is received from the font provider. --> <enum name="forever" value="-1"/> </attr> @@ -11828,20 +11928,32 @@ <declare-styleable name="LinearProgressIndicator"> <attr name="indeterminateAnimationType"> - + <!-- + The track will be filled with three adjacent segments in iterative different colors. + This type is only available when there are three or more indicator + colors. + --> <enum name="contiguous" value="0"/> - + <!-- + There will be two disjoint segments in the same color per cycle. The color iterates between cycles. + --> <enum name="disjoint" value="1"/> </attr> <attr name="indicatorDirectionLinear"> - + <!-- Animated from the left end to the right end of the track. --> <enum name="leftToRight" value="0"/> - + <!-- Animated from the right end to the left end of the track. --> <enum name="rightToLeft" value="1"/> - + <!-- + Animated from the start position to the end position of the track. + This will be same as the leftToRight for API before 17. + --> <enum name="startToEnd" value="2"/> - + <!-- + Animated from the end position to the start position of the track. + This will be same as the rightToLeft for API before 17. + --> <enum name="endToStart" value="3"/> </attr> </declare-styleable> @@ -11915,17 +12027,20 @@ <attr format="dimension" name="iconPadding"/> <attr name="iconGravity"> - + <!-- Push icon to the start of the button. --> <flag name="start" value="0x1"/> - + <!-- Push the icon to the start of the text keeping a distance equal to + {@code iconPadding} from the text. --> <flag name="textStart" value="0x2"/> - + <!-- Push icon to the end of the button. --> <flag name="end" value="0x3"/> - + <!-- Push the icon to the end of the text keeping a distance equal to + {@code iconPadding} from the text. --> <flag name="textEnd" value="0x4"/> - + <!-- Push the icon to the top of the button. --> <flag name="top" value="0x10"/> - + <!-- Push the icon to the top of the text keeping a distance equal to + {@code iconPadding} from the text. --> <flag name="textTop" value="0x20"/> </attr> @@ -11998,13 +12113,13 @@ <attr format="dimension" name="checkedIconMargin"/> <attr name="checkedIconGravity"> - + <!-- Gravity.TOP | Gravity.END --> <enum name="TOP_END" value="8388661"/> - + <!-- Gravity.TOP | Gravity.START --> <enum name="TOP_START" value="8388659"/> - + <!-- Gravity.BOTTOM | Gravity.END --> <enum name="BOTTOM_END" value="8388693"/> - + <!-- Gravity.BOTTOM | Gravity.START --> <enum name="BOTTOM_START" value="8388691"/> </attr> @@ -12034,17 +12149,22 @@ <attr format="reference|color" name="buttonIconTint"/> <attr name="buttonIconTintMode"> - + <!-- The tint is drawn on top of the drawable. + [Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc] --> <enum name="src_over" value="3"/> - + <!-- The tint is masked by the alpha channel of the drawable. The drawable’s + color channels are thrown out. [Sa * Da, Sc * Da] --> <enum name="src_in" value="5"/> - + <!-- The tint is drawn above the drawable, but with the drawable’s alpha + channel masking the result. [Da, Sc * Da + (1 - Sa) * Dc] --> <enum name="src_atop" value="9"/> - + <!-- Multiplies the color and alpha channels of the drawable with those of + the tint. [Sa * Da, Sc * Dc] --> <enum name="multiply" value="14"/> - + <!-- [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc] --> <enum name="screen" value="15"/> - + <!-- Combines the tint and drawable color and alpha channels, clamping the + result to valid color values. Saturate(S + D) --> <enum name="add" value="16"/> </attr> @@ -12055,11 +12175,11 @@ <attr format="string" name="errorAccessibilityLabel"/> <attr name="checkedState"> - + <!-- The unchecked state of the checkbox. --> <enum name="unchecked" value="0"/> - + <!-- The checked state of the checkbox. --> <enum name="checked" value="1"/> - + <!-- The indeterminate state of the checkbox. --> <enum name="indeterminate" value="2"/> </attr> </declare-styleable> @@ -12100,17 +12220,22 @@ <attr format="color" name="thumbIconTint"/> <attr name="thumbIconTintMode"> - + <!-- The tint is drawn on top of the drawable. + [Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc] --> <enum name="src_over" value="3"/> - + <!-- The tint is masked by the alpha channel of the drawable. The drawable’s + color channels are thrown out. [Sa * Da, Sc * Da] --> <enum name="src_in" value="5"/> - + <!-- The tint is drawn above the drawable, but with the drawable’s alpha + channel masking the result. [Da, Sc * Da + (1 - Sa) * Dc] --> <enum name="src_atop" value="9"/> - + <!-- Multiplies the color and alpha channels of the drawable with those of + the tint. [Sa * Da, Sc * Dc] --> <enum name="multiply" value="14"/> - + <!-- [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc] --> <enum name="screen" value="15"/> - + <!-- Combines the tint and drawable color and alpha channels, clamping the + result to valid color values. Saturate(S + D) --> <enum name="add" value="16"/> </attr> @@ -12121,17 +12246,22 @@ <attr format="color" name="trackDecorationTint"/> <attr name="trackDecorationTintMode"> - + <!-- The tint is drawn on top of the drawable. + [Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc] --> <enum name="src_over" value="3"/> - + <!-- The tint is masked by the alpha channel of the drawable. The drawable’s + color channels are thrown out. [Sa * Da, Sc * Da] --> <enum name="src_in" value="5"/> - + <!-- The tint is drawn above the drawable, but with the drawable’s alpha + channel masking the result. [Da, Sc * Da + (1 - Sa) * Dc] --> <enum name="src_atop" value="9"/> - + <!-- Multiplies the color and alpha channels of the drawable with those of + the tint. [Sa * Da, Sc * Dc] --> <enum name="multiply" value="14"/> - + <!-- [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc] --> <enum name="screen" value="15"/> - + <!-- Combines the tint and drawable color and alpha channels, clamping the + result to valid color values. Saturate(S + D) --> <enum name="add" value="16"/> </attr> </declare-styleable> @@ -12163,21 +12293,27 @@ <attr format="boolean" name="logoAdjustViewBounds"/> <attr name="logoScaleType"> - + <!-- Scale using the image matrix when drawing. See + {@link android.widget.ImageView#setImageMatrix(Matrix)}. --> <enum name="matrix" value="0"/> - + <!-- Scale the image using {@link android.graphics.Matrix.ScaleToFit#FILL}. --> <enum name="fitXY" value="1"/> - + <!-- Scale the image using {@link android.graphics.Matrix.ScaleToFit#START}. --> <enum name="fitStart" value="2"/> - + <!-- Scale the image using {@link android.graphics.Matrix.ScaleToFit#CENTER}. --> <enum name="fitCenter" value="3"/> - + <!-- Scale the image using {@link android.graphics.Matrix.ScaleToFit#END}. --> <enum name="fitEnd" value="4"/> - + <!-- Center the image in the view, but perform no scaling. --> <enum name="center" value="5"/> - + <!-- Scale the image uniformly (maintain the image's aspect ratio) so both dimensions + (width and height) of the image will be equal to or larger than the corresponding + dimension of the view (minus padding). The image is then centered in the view. --> <enum name="centerCrop" value="6"/> - + <!-- Scale the image uniformly (maintain the image's aspect ratio) so that both + dimensions (width and height) of the image will be equal to or less than the + corresponding dimension of the view (minus padding). The image is then centered in + the view. --> <enum name="centerInside" value="7"/> </attr> </declare-styleable> @@ -12265,15 +12401,24 @@ <attr name="showAsAction"> - + <!-- Never show this item in an action bar, show it in the overflow menu instead. + Mutually exclusive with "ifRoom" and "always". --> <flag name="never" value="0"/> - + <!-- Show this item in an action bar if there is room for it as determined + by the system. Favor this option over "always" where possible. + Mutually exclusive with "never" and "always". --> <flag name="ifRoom" value="1"/> - + <!-- Always show this item in an actionbar, even if it would override + the system's limits of how much stuff to put there. This may make + your action bar look bad on some screens. In most cases you should + use "ifRoom" instead. Mutually exclusive with "ifRoom" and "never". --> <flag name="always" value="2"/> - + <!-- When this item is shown as an action in the action bar, show a text + label with it even if it has an icon representation. --> <flag name="withText" value="4"/> - + <!-- This item's action view collapses to a normal menu + item. When expanded, the action view takes over a + larger segment of its container. --> <flag name="collapseActionView" value="8"/> </attr> @@ -12297,17 +12442,22 @@ <attr name="iconTintMode"> - + <!-- The tint is drawn on top of the icon. + [Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc] --> <enum name="src_over" value="3"/> - + <!-- The tint is masked by the alpha channel of the icon. The icon’s + color channels are thrown out. [Sa * Da, Sc * Da] --> <enum name="src_in" value="5"/> - + <!-- The tint is drawn above the icon, but with the icon’s alpha + channel masking the result. [Da, Sc * Da + (1 - Sa) * Dc] --> <enum name="src_atop" value="9"/> - + <!-- Multiplies the color and alpha channels of the icon with those of + the tint. [Sa * Da, Sc * Dc] --> <enum name="multiply" value="14"/> - + <!-- [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc] --> <enum name="screen" value="15"/> - + <!-- Combines the tint and icon color and alpha channels, clamping the + result to valid color values. Saturate(S + D) --> <enum name="add" value="16"/> </attr> @@ -12449,13 +12599,14 @@ <attr name="menu"/> <attr name="labelVisibilityMode"> - + <!-- Label behaves as "labeled" when there are 3 items or less, or "selected" when there are + 4 items or more. --> <enum name="auto" value="-1"/> - + <!-- Label is shown on the selected navigation item. --> <enum name="selected" value="0"/> - + <!-- Label is shown on all navigation items. --> <enum name="labeled" value="1"/> - + <!-- Label is not shown on any navigation items. --> <enum name="unlabeled" value="2"/> </attr> @@ -12495,14 +12646,14 @@ <attr name="headerLayout"/> <attr name="menuGravity"> - - + <!-- Navigation rail destinations will be aligned as a group at the top. This is the default behavior. --> + <!-- Gravity.TOP | Gravity.CENTER_HORIZONTAL--> <enum name="top" value="49"/> - - + <!-- Navigation rail destinations will be aligned as a group at the center. --> + <!-- Gravity.CENTER --> <enum name="center" value="17"/> - - + <!-- Navigation rail destinations will be aligned as a group at the bottom. --> + <!-- Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL --> <enum name="bottom" value="81"/> </attr> @@ -12835,13 +12986,13 @@ <attr format="dimension" name="haloRadius"/> <attr name="labelBehavior"> - + <!-- Mode that draws the label floating above the bounds of this view. --> <enum name="floating" value="0"/> - + <!-- Mode that draws the label within the bounds of the view. --> <enum name="withinBounds" value="1"/> - + <!-- Mode that prevents the label from being drawn. --> <enum name="gone" value="2"/> - + <!-- Mode that always draws the label. --> <enum name="visible" value="3"/> </attr> @@ -12893,9 +13044,9 @@ <attr format="dimension" name="maxActionInlineWidth"/> <attr format="enum" name="animationMode"> - + <!-- Mode that corresponds to the slide in and out animations. --> <enum name="slide" value="0"/> - + <!-- Mode that corresponds to the fade in and out animations. --> <enum name="fade" value="1"/> </attr> @@ -12957,17 +13108,22 @@ <attr format="color" name="thumbTint"/> <attr name="thumbTintMode"> - + <!-- The tint is drawn on top of the drawable. + [Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc] --> <enum name="src_over" value="3"/> - + <!-- The tint is masked by the alpha channel of the drawable. The drawable’s + color channels are thrown out. [Sa * Da, Sc * Da] --> <enum name="src_in" value="5"/> - + <!-- The tint is drawn above the drawable, but with the drawable’s alpha + channel masking the result. [Da, Sc * Da + (1 - Sa) * Dc] --> <enum name="src_atop" value="9"/> - + <!-- Multiplies the color and alpha channels of the drawable with those of + the tint. [Sa * Da, Sc * Dc] --> <enum name="multiply" value="14"/> - + <!-- [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc] --> <enum name="screen" value="15"/> - + <!-- Combines the tint and drawable color and alpha channels, clamping the + result to valid color values. Saturate(S + D) --> <enum name="add" value="16"/> </attr> @@ -12976,17 +13132,22 @@ <attr format="color" name="trackTint"/> <attr name="trackTintMode"> - + <!-- The tint is drawn on top of the drawable. + [Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc] --> <enum name="src_over" value="3"/> - + <!-- The tint is masked by the alpha channel of the drawable. The drawable’s + color channels are thrown out. [Sa * Da, Sc * Da] --> <enum name="src_in" value="5"/> - + <!-- The tint is drawn above the drawable, but with the drawable’s alpha + channel masking the result. [Da, Sc * Da + (1 - Sa) * Dc] --> <enum name="src_atop" value="9"/> - + <!-- Multiplies the color and alpha channels of the drawable with those of + the tint. [Sa * Da, Sc * Dc] --> <enum name="multiply" value="14"/> - + <!-- [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc] --> <enum name="screen" value="15"/> - + <!-- Combines the tint and drawable color and alpha channels, clamping the + result to valid color values. Saturate(S + D) --> <enum name="add" value="16"/> </attr> @@ -13031,13 +13192,13 @@ <attr format="reference" name="tabIndicator"/> <attr name="tabIndicatorGravity"> - + <!-- Align indicator to the bottom of this tab layout. --> <enum name="bottom" value="0"/> - + <!-- Align indicator along the center of this tab layout. --> <enum name="center" value="1"/> - + <!-- Align indicator to the top of this tab layout. --> <enum name="top" value="2"/> - + <!-- Stretch indicator to match the height and width of a tab item in this layout. --> <enum name="stretch" value="3"/> </attr> @@ -13046,11 +13207,17 @@ <attr format="boolean" name="tabIndicatorFullWidth"/> <attr name="tabIndicatorAnimationMode"> - + <!-- Animate the selection indicator's left and right bounds in step with + each other. --> <enum name="linear" value="0"/> - + <!-- Animate the selection indicator's left and right bounds out of step + with each other, decelerating the front and accelerating the back. + This causes the indicator to look like it stretches between destinations + an then shrinks back down to fit the size of it's target tab. --> <enum name="elastic" value="1"/> - + <!-- Animate the selection indicator by sequentially fading it out from + its current destination and then fading it in at its new + destination. --> <enum name="fade" value="2"/> </attr> @@ -13197,15 +13364,19 @@ <attr format="reference" name="errorIconTint"/> <attr name="errorIconTintMode"> - + <!-- The tint is drawn on top of the drawable. + [Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc] --> <enum name="src_over" value="3"/> - + <!-- The tint is masked by the alpha channel of the drawable. The drawable’s + color channels are thrown out. [Sa * Da, Sc * Da] --> <enum name="src_in" value="5"/> - + <!-- The tint is drawn above the drawable, but with the drawable’s alpha + channel masking the result. [Da, Sc * Da + (1 - Sa) * Dc] --> <enum name="src_atop" value="9"/> - + <!-- Multiplies the color and alpha channels of the drawable with those of + the tint. [Sa * Da, Sc * Dc] --> <enum name="multiply" value="14"/> - + <!-- [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc] --> <enum name="screen" value="15"/> </attr> @@ -13257,47 +13428,56 @@ <attr format="color" name="startIconTint"/> <attr name="startIconTintMode"> - + <!-- The tint is drawn on top of the drawable. + [Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc] --> <enum name="src_over" value="3"/> - + <!-- The tint is masked by the alpha channel of the drawable. The drawable’s + color channels are thrown out. [Sa * Da, Sc * Da] --> <enum name="src_in" value="5"/> - + <!-- The tint is drawn above the drawable, but with the drawable’s alpha + channel masking the result. [Da, Sc * Da + (1 - Sa) * Dc] --> <enum name="src_atop" value="9"/> - + <!-- Multiplies the color and alpha channels of the drawable with those of + the tint. [Sa * Da, Sc * Dc] --> <enum name="multiply" value="14"/> - + <!-- [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc] --> <enum name="screen" value="15"/> </attr> <attr format="dimension" name="startIconMinSize"/> <attr name="startIconScaleType"> - + <!-- Scale the image using {@link android.graphics.Matrix.ScaleToFit#FILL}. --> <enum name="fitXY" value="0"/> - + <!-- Scale the image using {@link android.graphics.Matrix.ScaleToFit#START}. --> <enum name="fitStart" value="1"/> - + <!-- Scale the image using {@link android.graphics.Matrix.ScaleToFit#CENTER}. --> <enum name="fitCenter" value="2"/> - + <!-- Scale the image using {@link android.graphics.Matrix.ScaleToFit#END}. --> <enum name="fitEnd" value="3"/> - + <!-- Center the image in the view, but perform no scaling. --> <enum name="center" value="4"/> - + <!-- Scale the image uniformly (maintain the image's aspect ratio) so both dimensions + (width and height) of the image will be equal to or larger than the corresponding + dimension of the view (minus padding). The image is then centered in the view. --> <enum name="centerCrop" value="5"/> - + <!-- Scale the image uniformly (maintain the image's aspect ratio) so that both + dimensions (width and height) of the image will be equal to or less than the + corresponding dimension of the view (minus padding). The image is then centered in + the view. --> <enum name="centerInside" value="6"/> </attr> <attr name="endIconMode"> - + <!-- The view will display a custom icon specified by the user. --> <enum name="custom" value="-1"/> - + <!-- No end icon. --> <enum name="none" value="0"/> - + <!-- The view will display a toggle when the EditText has a password. --> <enum name="password_toggle" value="1"/> - + <!-- The view will display a clear text button while the EditText contains input. --> <enum name="clear_text" value="2"/> - + <!-- The view will display a toggle that displays/hides a dropdown menu. --> <enum name="dropdown_menu" value="3"/> </attr> @@ -13310,44 +13490,53 @@ <attr format="color" name="endIconTint"/> <attr name="endIconTintMode"> - + <!-- The tint is drawn on top of the drawable. + [Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc] --> <enum name="src_over" value="3"/> - + <!-- The tint is masked by the alpha channel of the drawable. The drawable’s + color channels are thrown out. [Sa * Da, Sc * Da] --> <enum name="src_in" value="5"/> - + <!-- The tint is drawn above the drawable, but with the drawable’s alpha + channel masking the result. [Da, Sc * Da + (1 - Sa) * Dc] --> <enum name="src_atop" value="9"/> - + <!-- Multiplies the color and alpha channels of the drawable with those of + the tint. [Sa * Da, Sc * Dc] --> <enum name="multiply" value="14"/> - + <!-- [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc] --> <enum name="screen" value="15"/> </attr> <attr format="dimension" name="endIconMinSize"/> <attr name="endIconScaleType"> - + <!-- Scale the image using {@link android.graphics.Matrix.ScaleToFit#FILL}. --> <enum name="fitXY" value="0"/> - + <!-- Scale the image using {@link android.graphics.Matrix.ScaleToFit#START}. --> <enum name="fitStart" value="1"/> - + <!-- Scale the image using {@link android.graphics.Matrix.ScaleToFit#CENTER}. --> <enum name="fitCenter" value="2"/> - + <!-- Scale the image using {@link android.graphics.Matrix.ScaleToFit#END}. --> <enum name="fitEnd" value="3"/> - + <!-- Center the image in the view, but perform no scaling. --> <enum name="center" value="4"/> - + <!-- Scale the image uniformly (maintain the image's aspect ratio) so both dimensions + (width and height) of the image will be equal to or larger than the corresponding + dimension of the view (minus padding). The image is then centered in the view. --> <enum name="centerCrop" value="5"/> - + <!-- Scale the image uniformly (maintain the image's aspect ratio) so that both + dimensions (width and height) of the image will be equal to or less than the + corresponding dimension of the view (minus padding). The image is then centered in + the view. --> <enum name="centerInside" value="6"/> </attr> <attr name="boxBackgroundMode"> - + <!-- Specifies that there should be no box set on the text input area. --> <enum name="none" value="0"/> - + <!-- Filled box mode for the text input box. --> <enum name="filled" value="1"/> - + <!-- Outline box mode for the text input box. --> <enum name="outline" value="2"/> </attr> @@ -13386,15 +13575,19 @@ <attr format="color" name="passwordToggleTint"/> <attr name="passwordToggleTintMode"> - + <!-- The tint is drawn on top of the drawable. + [Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc] --> <enum name="src_over" value="3"/> - + <!-- The tint is masked by the alpha channel of the drawable. The drawable’s + color channels are thrown out. [Sa * Da, Sc * Da] --> <enum name="src_in" value="5"/> - + <!-- The tint is drawn above the drawable, but with the drawable’s alpha + channel masking the result. [Da, Sc * Da + (1 - Sa) * Dc] --> <enum name="src_atop" value="9"/> - + <!-- Multiplies the color and alpha channels of the drawable with those of + the tint. [Sa * Da, Sc * Dc] --> <enum name="multiply" value="14"/> - + <!-- [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc] --> <enum name="screen" value="15"/> </attr> </declare-styleable> @@ -13432,11 +13625,11 @@ <attr name="contentInsetEndWithActions"/> <attr format="dimension" name="maxButtonHeight"/> <attr name="buttonGravity"> - + <!-- Place object in the vertical center of its container, not changing its size. --> <flag name="center_vertical" value="0x10"/> - + <!-- Push object to the top of its container, not changing its size. --> <flag name="top" value="0x30"/> - + <!-- Push object to the bottom of its container, not changing its size. --> <flag name="bottom" value="0x50"/> </attr> @@ -13569,17 +13762,22 @@ <attr name="backgroundTintMode"> - + <!-- The tint is drawn on top of the drawable. + [Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc] --> <enum name="src_over" value="3"/> - + <!-- The tint is masked by the alpha channel of the drawable. The drawable’s + color channels are thrown out. [Sa * Da, Sc * Da] --> <enum name="src_in" value="5"/> - + <!-- The tint is drawn above the drawable, but with the drawable’s alpha + channel masking the result. [Da, Sc * Da + (1 - Sa) * Dc] --> <enum name="src_atop" value="9"/> - + <!-- Multiplies the color and alpha channels of the drawable with those of + the tint. [Sa * Da, Sc * Dc] --> <enum name="multiply" value="14"/> - + <!-- [Sa + Da - Sa * Da, Sc + Dc - Sc * Dc] --> <enum name="screen" value="15"/> - + <!-- Combines the tint and icon color and alpha channels, clamping the + result to valid color values. Saturate(S + D) --> <enum name="add" value="16"/> </attr> </declare-styleable> |
