Home | History | Annotate | Download | only in layout
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <!--
      3 /**
      4  * Copyright (c) 2014, The Android Open Source Project
      5  *
      6  * Licensed under the Apache License, Version 2.0 (the "License");
      7  * you may not use this file except in compliance with the License.
      8  * You may obtain a copy of the License at
      9  *
     10  *     http://www.apache.org/licenses/LICENSE-2.0
     11  *
     12  * Unless required by applicable law or agreed to in writing, software
     13  * distributed under the License is distributed on an "AS IS" BASIS,
     14  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     15  * See the License for the specific language governing permissions and
     16  * limitations under the License.
     17  */
     18 -->
     19 <!--
     20      This layout matches the structure of navigation_bar.xml and will need
     21      to be kept up to sync with changes there.
     22      On sw600dp, dimensions are changed to be large enough such that the
     23      empty views between the buttons is reduced to nothing, if (nav bar)
     24      sw600dp layout is changed then this will likely have to be adjusted
     25      and possibly need a sw600dp specific one.
     26 -->
     27 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     28     android:id="@+id/screen_pinning_buttons"
     29     android:layout_width="match_parent"
     30     android:layout_height="@dimen/screen_pinning_request_button_height"
     31     android:background="?android:attr/colorAccent">
     32 
     33     <View
     34         android:layout_width="@dimen/screen_pinning_request_side_width"
     35         android:layout_height="match_parent"
     36         android:layout_weight="0"
     37         android:visibility="invisible" />
     38 
     39     <FrameLayout
     40         android:id="@+id/screen_pinning_back_group"
     41         android:layout_width="@dimen/screen_pinning_request_button_width"
     42         android:layout_height="@dimen/screen_pinning_request_button_height"
     43         android:layout_weight="0"
     44         android:paddingStart="@dimen/screen_pinning_request_frame_padding"
     45         android:paddingEnd="@dimen/screen_pinning_request_frame_padding"
     46         android:theme="@*android:style/ThemeOverlay.DeviceDefault.Accent">
     47 
     48         <ImageView
     49             android:id="@+id/screen_pinning_back_bg_light"
     50             android:layout_width="match_parent"
     51             android:layout_height="match_parent"
     52             android:scaleType="matrix"
     53             android:src="@drawable/screen_pinning_light_bg_circ" />
     54 
     55         <ImageView
     56             android:id="@+id/screen_pinning_back_bg"
     57             android:layout_width="match_parent"
     58             android:layout_height="match_parent"
     59             android:paddingEnd="@dimen/screen_pinning_request_inner_padding"
     60             android:paddingStart="@dimen/screen_pinning_request_inner_padding"
     61             android:paddingTop="@dimen/screen_pinning_request_inner_padding"
     62             android:scaleType="matrix"
     63             android:src="@drawable/screen_pinning_bg_circ" />
     64 
     65         <ImageView
     66             android:id="@+id/screen_pinning_back_icon"
     67             android:layout_width="match_parent"
     68             android:layout_height="match_parent"
     69             android:paddingEnd="@dimen/screen_pinning_request_nav_side_padding"
     70             android:paddingStart="@dimen/screen_pinning_request_nav_side_padding"
     71             android:paddingTop="@dimen/screen_pinning_request_nav_icon_padding"
     72             android:scaleType="center"
     73             android:src="@drawable/ic_sysbar_back" />
     74     </FrameLayout>
     75 
     76     <View
     77         android:layout_width="match_parent"
     78         android:layout_height="match_parent"
     79         android:layout_weight="1"
     80         android:visibility="invisible" />
     81 
     82     <FrameLayout
     83         android:id="@+id/screen_pinning_home_group"
     84         android:layout_width="@dimen/screen_pinning_request_button_width"
     85         android:layout_height="@dimen/screen_pinning_request_button_height"
     86         android:layout_weight="0"
     87         android:paddingStart="@dimen/screen_pinning_request_frame_padding"
     88         android:paddingEnd="@dimen/screen_pinning_request_frame_padding"
     89         android:theme="@*android:style/ThemeOverlay.DeviceDefault.Accent">
     90 
     91         <ImageView
     92             android:id="@+id/screen_pinning_home_bg_light"
     93             android:layout_width="match_parent"
     94             android:layout_height="match_parent"
     95             android:scaleType="matrix"
     96             android:src="@drawable/screen_pinning_light_bg_circ" />
     97 
     98         <ImageView
     99             android:id="@+id/screen_pinning_home_bg"
    100             android:layout_width="match_parent"
    101             android:layout_height="match_parent"
    102             android:paddingEnd="@dimen/screen_pinning_request_inner_padding"
    103             android:paddingStart="@dimen/screen_pinning_request_inner_padding"
    104             android:paddingTop="@dimen/screen_pinning_request_inner_padding"
    105             android:scaleType="matrix"
    106             android:src="@drawable/screen_pinning_bg_circ" />
    107 
    108         <ImageView
    109             android:id="@+id/screen_pinning_home_icon"
    110             android:layout_width="match_parent"
    111             android:layout_height="match_parent"
    112             android:paddingEnd="@dimen/screen_pinning_request_nav_side_padding"
    113             android:paddingStart="@dimen/screen_pinning_request_nav_side_padding"
    114             android:paddingTop="@dimen/screen_pinning_request_nav_icon_padding"
    115             android:scaleType="center"
    116             android:src="@drawable/ic_sysbar_home" />
    117     </FrameLayout>
    118 
    119     <View
    120         android:layout_width="match_parent"
    121         android:layout_height="match_parent"
    122         android:layout_weight="1"
    123         android:visibility="invisible" />
    124 
    125     <FrameLayout
    126         android:id="@+id/screen_pinning_recents_group"
    127         android:layout_width="@dimen/screen_pinning_request_button_width"
    128         android:layout_height="@dimen/screen_pinning_request_button_height"
    129         android:layout_weight="0"
    130         android:paddingStart="@dimen/screen_pinning_request_frame_padding"
    131         android:paddingEnd="@dimen/screen_pinning_request_frame_padding"
    132         android:theme="@*android:style/ThemeOverlay.DeviceDefault.Accent">
    133 
    134         <ImageView
    135             android:id="@+id/screen_pinning_recents_bg_light"
    136             android:layout_width="match_parent"
    137             android:layout_height="match_parent"
    138             android:scaleType="matrix"
    139             android:src="@drawable/screen_pinning_light_bg_circ" />
    140 
    141         <ImageView
    142             android:id="@+id/screen_pinning_recents_bg"
    143             android:layout_width="match_parent"
    144             android:layout_height="match_parent"
    145             android:paddingEnd="@dimen/screen_pinning_request_inner_padding"
    146             android:paddingStart="@dimen/screen_pinning_request_inner_padding"
    147             android:paddingTop="@dimen/screen_pinning_request_inner_padding"
    148             android:scaleType="matrix"
    149             android:src="@drawable/screen_pinning_bg_circ" />
    150 
    151         <ImageView
    152             android:layout_width="match_parent"
    153             android:layout_height="match_parent"
    154             android:paddingEnd="@dimen/screen_pinning_request_nav_side_padding"
    155             android:paddingStart="@dimen/screen_pinning_request_nav_side_padding"
    156             android:paddingTop="@dimen/screen_pinning_request_nav_icon_padding"
    157             android:scaleType="center"
    158             android:src="@drawable/ic_sysbar_recent" />
    159     </FrameLayout>
    160 
    161     <View
    162         android:layout_width="@dimen/screen_pinning_request_side_width"
    163         android:layout_height="match_parent"
    164         android:layout_weight="0"
    165         android:visibility="invisible" />
    166 
    167 </LinearLayout>
    168