2010-04-16 09:20:55 -07:00
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
<!--
|
|
|
|
* Copyright (c) 2006, The Android Open Source Project
|
|
|
|
*
|
2011-02-16 15:17:11 -08:00
|
|
|
* 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
|
2010-04-16 09:20:55 -07:00
|
|
|
*
|
2011-02-16 15:17:11 -08:00
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
2010-04-16 09:20:55 -07:00
|
|
|
*
|
2011-02-16 15:17:11 -08:00
|
|
|
* 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
|
2010-04-16 09:20:55 -07:00
|
|
|
* limitations under the License.
|
|
|
|
*/
|
|
|
|
-->
|
|
|
|
<resources>
|
|
|
|
<!-- Margin at the edge of the screen to ignore touch events for in the windowshade. -->
|
|
|
|
<dimen name="status_bar_edge_ignore">5dp</dimen>
|
2011-02-16 15:17:11 -08:00
|
|
|
|
|
|
|
<!-- Recent Applications parameters -->
|
|
|
|
<!-- Upper width limit for application icon -->
|
2011-10-12 15:49:39 -07:00
|
|
|
<dimen name="status_bar_recents_app_icon_max_width">48dp</dimen>
|
2011-02-16 15:17:11 -08:00
|
|
|
<!-- Upper height limit for application icon -->
|
2011-10-12 15:49:39 -07:00
|
|
|
<dimen name="status_bar_recents_app_icon_max_height">48dp</dimen>
|
2011-06-13 10:54:40 -07:00
|
|
|
|
2011-08-29 10:56:53 -07:00
|
|
|
<!-- Size of application thumbnail -->
|
|
|
|
<dimen name="status_bar_recents_thumbnail_width">164dp</dimen>
|
2011-10-04 13:44:05 -07:00
|
|
|
<dimen name="status_bar_recents_thumbnail_height">145dp</dimen>
|
2011-08-29 10:56:53 -07:00
|
|
|
|
2011-05-17 20:06:29 -07:00
|
|
|
<!-- Size of application label text -->
|
2011-10-12 15:49:39 -07:00
|
|
|
<dimen name="status_bar_recents_app_label_text_size">14dip</dimen>
|
2011-05-17 20:06:29 -07:00
|
|
|
<!-- Size of application description text -->
|
2011-10-12 15:49:39 -07:00
|
|
|
<dimen name="status_bar_recents_app_description_text_size">14dip</dimen>
|
2012-04-02 07:09:10 -07:00
|
|
|
<!-- Size of fading edge for text -->
|
|
|
|
<dimen name="status_bar_recents_text_fading_edge_length">20dip</dimen>
|
|
|
|
<!-- Size of fading edge for scrolling -->
|
|
|
|
<dimen name="status_bar_recents_scroll_fading_edge_length">10dip</dimen>
|
2011-05-17 20:06:29 -07:00
|
|
|
<!-- Margin between recents container and glow on the right -->
|
|
|
|
<dimen name="status_bar_recents_right_glow_margin">100dip</dimen>
|
2011-06-14 15:00:32 -07:00
|
|
|
<!-- Amount to offset bottom of notification peek window from top of status bar. -->
|
|
|
|
<dimen name="peek_window_y_offset">-12dp</dimen>
|
2011-02-16 15:17:11 -08:00
|
|
|
|
On-screen navigation bar (separate from the status bar).
In Honeycomb we introduced navigation controls in the status
bar, for xlarge devices without physical buttons. What about
phones? The status bar is pretty cramped already, and
besides, it's at the top of the display most of the time,
not at the bottom where your thumb is likely to be.
Enter the navigation bar. It's a new window type that
appears atop almost everything (including the keyguard); the
window manager subtracts its rectangle from the default
visible rectangle of other windows (including the status bar
and notification shade).
However, it behaves (on phones) like the status bar in that
applications that request fullscreen windows can get access
to those pixels. Well, almost; they need cooperation from
the navigation bar implementation to make the navbar
disappear, just like the status bar.
The current SystemUI implementation of the navigation bar on
phones is still rough, but it has the basics:
+ back, home, and menu keys (NB: we're showing menu all the
time right now because checking the api level of the
package owning the top window is currently a poor
indicator of whether the app requires the menu key)
+ it tries to stick to the same physical end of the device,
regardless of device orientation (on a phone, this is
the strip of land closest to the microphone)
Change-Id: Ic613a3351220af0bbfbdef63e1d99cbefd5ed1c2
2011-04-22 07:55:02 -04:00
|
|
|
<!-- thickness (height) of the navigation bar on phones that require it -->
|
2011-08-04 09:35:13 -04:00
|
|
|
<dimen name="navigation_bar_size">@*android:dimen/navigation_bar_height</dimen>
|
2011-06-29 15:10:49 -04:00
|
|
|
|
|
|
|
<!-- thickness (height) of the dead zone at the top of the navigation bar,
|
|
|
|
reducing false presses on navbar buttons; approx 2mm -->
|
|
|
|
<dimen name="navigation_bar_deadzone_size">12dp</dimen>
|
2011-06-04 00:32:50 -04:00
|
|
|
|
|
|
|
<!-- thickness (height) of each notification row, including any separators or padding -->
|
2012-04-18 10:52:18 -04:00
|
|
|
<dimen name="notification_height">68dp</dimen>
|
2010-04-16 09:20:55 -07:00
|
|
|
|
2011-07-27 00:09:40 -04:00
|
|
|
<!-- Height of notification icons in the status bar -->
|
|
|
|
<dimen name="status_bar_icon_size">@*android:dimen/status_bar_icon_size</dimen>
|
|
|
|
|
2012-03-12 14:38:58 -04:00
|
|
|
<!-- Height of a small notification in the status bar -->
|
|
|
|
<dimen name="notification_min_height">@android:dimen/notification_large_icon_height</dimen>
|
|
|
|
|
|
|
|
<!-- Height of a small notification in the status bar -->
|
|
|
|
<!-- TODO: change this back to 256dp once we deal with actions. -->
|
|
|
|
<dimen name="notification_max_height">320dp</dimen>
|
|
|
|
|
2011-07-27 00:09:40 -04:00
|
|
|
<!-- size at which Notification icons will be drawn in the status bar -->
|
|
|
|
<dimen name="status_bar_icon_drawing_size">18dip</dimen>
|
|
|
|
|
|
|
|
<!-- opacity at which Notification icons will be drawn in the status bar -->
|
2011-10-27 16:29:42 -07:00
|
|
|
<item type="dimen" name="status_bar_icon_drawing_alpha">55%</item>
|
2011-07-29 16:30:49 -04:00
|
|
|
|
|
|
|
<!-- gap on either side of status bar notification icons -->
|
|
|
|
<dimen name="status_bar_icon_padding">0dp</dimen>
|
2011-08-22 16:58:43 -07:00
|
|
|
|
|
|
|
<!-- thickness (height) of dividers between each notification row -->
|
2012-04-18 10:52:18 -04:00
|
|
|
<dimen name="notification_divider_height">4dp</dimen>
|
2011-08-25 14:35:53 -07:00
|
|
|
|
|
|
|
<!-- Notification drawer tuning parameters (phone UI) -->
|
|
|
|
<!-- Initial velocity of the shade when expanding on its own -->
|
|
|
|
<dimen name="self_expand_velocity">2000dp</dimen>
|
|
|
|
<!-- Initial velocity of the shade when collapsing on its own -->
|
|
|
|
<dimen name="self_collapse_velocity">2000dp</dimen>
|
|
|
|
<!-- Minimum final velocity of gestures interpreted as expand requests -->
|
|
|
|
<dimen name="fling_expand_min_velocity">200dp</dimen>
|
|
|
|
<!-- Minimum final velocity of gestures interpreted as collapse requests -->
|
|
|
|
<dimen name="fling_collapse_min_velocity">200dp</dimen>
|
|
|
|
<!-- Cap on contribution of x dimension of gesture to overall velocity -->
|
|
|
|
<dimen name="fling_gesture_max_x_velocity">200dp</dimen>
|
|
|
|
|
|
|
|
<!-- Minimum fraction of the display a gesture must travel, at any velocity, to qualify as a
|
|
|
|
collapse request -->
|
|
|
|
<item type="dimen" name="collapse_min_display_fraction">10%</item>
|
|
|
|
<!-- Minimum fraction of the display a gesture must travel to qualify as an expand request -->
|
|
|
|
<item type="dimen" name="expand_min_display_fraction">50%</item>
|
|
|
|
|
|
|
|
<!-- Initial acceleration of an expand animation after fling -->
|
|
|
|
<dimen name="expand_accel">2000dp</dimen>
|
|
|
|
<!-- Initial acceleration of an collapse animation after fling -->
|
|
|
|
<dimen name="collapse_accel">2000dp</dimen>
|
|
|
|
|
2011-10-17 10:26:28 -07:00
|
|
|
<!-- The padding on the global screenshot background image -->
|
2011-10-20 19:44:32 -07:00
|
|
|
<dimen name="global_screenshot_bg_padding">20dp</dimen>
|
2011-10-17 10:26:28 -07:00
|
|
|
|
2012-03-07 15:48:51 -08:00
|
|
|
<!-- The width of the view containing non-menu status bar icons -->
|
|
|
|
<dimen name="navigation_key_width">80dip</dimen>
|
|
|
|
|
|
|
|
<!-- The width of the view containing the menu status bar icon -->
|
|
|
|
<dimen name="navigation_menu_key_width">40dip</dimen>
|
2012-04-06 17:10:57 -07:00
|
|
|
|
|
|
|
<!-- Default target placement radius for navigation bar search target -->
|
|
|
|
<dimen name="navbar_search_target_placement_radius">150dip</dimen>
|
|
|
|
|
|
|
|
<!-- Default distance beyond which snaps to the target radius -->
|
|
|
|
<dimen name="navbar_search_snap_margin">20dip</dimen>
|
|
|
|
|
|
|
|
<!-- Default distance from each snap target considers a "hit" -->
|
|
|
|
<dimen name="navbar_search_hit_radius">60dip</dimen>
|
|
|
|
|
|
|
|
<!-- Diameter of outer shape drawable shown in navbar search-->
|
|
|
|
<dimen name="navbar_search_outerring_diameter">300dip</dimen>
|
|
|
|
|
2011-07-27 00:09:40 -04:00
|
|
|
</resources>
|