Home | History | Annotate | Download | only in layout
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <!--
      3      Copyright (C) 2014 The Android Open Source Project
      4 
      5      Licensed under the Apache License, Version 2.0 (the "License");
      6      you may not use this file except in compliance with the License.
      7      You may obtain a copy of the License at
      8 
      9           http://www.apache.org/licenses/LICENSE-2.0
     10 
     11      Unless required by applicable law or agreed to in writing, software
     12      distributed under the License is distributed on an "AS IS" BASIS,
     13      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     14      See the License for the specific language governing permissions and
     15      limitations under the License.
     16 -->
     17 
     18 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     19     android:id="@+id/main_view"
     20     android:layout_width="match_parent"
     21     android:layout_height="match_parent"
     22     android:gravity="center_vertical"
     23     android:orientation="vertical" >
     24 
     25     <LinearLayout
     26         android:id="@+id/timer_text"
     27         android:layout_width="match_parent"
     28         android:layout_height="wrap_content"
     29         android:layout_weight="100"
     30         android:gravity="center" >
     31 
     32         <HorizontalScrollView
     33             android:layout_width="match_parent"
     34             android:layout_height="wrap_content"
     35             android:paddingLeft="16dip"
     36             android:paddingRight="16dip"
     37             android:scrollbars="none" >
     38             <LinearLayout
     39                 android:layout_width="match_parent"
     40                 android:layout_height="wrap_content"
     41                 android:gravity="bottom"
     42                 android:orientation="horizontal" >
     43 
     44                 <TextView
     45                     android:id="@+id/minutes"
     46                     android:layout_width="wrap_content"
     47                     android:layout_height="wrap_content"
     48                     android:fontFamily="sans-serif-light"
     49                     android:singleLine="true"
     50                     android:text="@string/timer_default"
     51                     android:textColor="#607D8B"
     52                     android:textSize="88sp" />
     53 
     54                 <TextView
     55                     android:id="@+id/minutes_label"
     56                     android:layout_width="wrap_content"
     57                     android:layout_height="wrap_content"
     58                     android:layout_marginLeft="8dip"
     59                     android:layout_marginRight="16dip"
     60                     android:fontFamily="sans-serif"
     61                     android:singleLine="true"
     62                     android:text="@string/minutes_label"
     63                     android:textColor="#607D8B"
     64                     android:textSize="24sp" />
     65 
     66                 <TextView
     67                     android:id="@+id/seconds"
     68                     android:layout_width="wrap_content"
     69                     android:layout_height="wrap_content"
     70                     android:fontFamily="sans-serif-light"
     71                     android:singleLine="true"
     72                     android:text="@string/timer_default"
     73                     android:textColor="#607D8B"
     74                     android:textSize="88sp" />
     75 
     76                 <TextView
     77                     android:id="@+id/seconds_label"
     78                     android:layout_width="wrap_content"
     79                     android:layout_height="wrap_content"
     80                     android:layout_marginLeft="8dip"
     81                     android:fontFamily="sans-serif"
     82                     android:singleLine="true"
     83                     android:text="@string/seconds_label"
     84                     android:textColor="#607D8B"
     85                     android:textSize="24sp" />
     86             </LinearLayout>
     87         </HorizontalScrollView>
     88 
     89     </LinearLayout>
     90 
     91     <RelativeLayout
     92         android:id="@+id/station_detail"
     93         android:layout_width="match_parent"
     94         android:layout_height="60dip"
     95         android:layout_gravity="bottom"
     96         android:layout_marginBottom="@dimen/fm_recording_station_detail_margin_bottom"
     97         android:layout_marginEnd="16dip"
     98         android:layout_marginStart="16dip" >
     99 
    100         <LinearLayout
    101              android:layout_width="wrap_content"
    102              android:layout_height="match_parent"
    103              android:layout_alignParentLeft="true"
    104              android:layout_toLeftOf="@+id/fm_play_indicator"
    105              android:gravity="bottom"
    106              android:orientation="vertical" >
    107 
    108             <TextView
    109                 android:id="@+id/frequency"
    110                 android:layout_width="wrap_content"
    111                 android:layout_height="wrap_content"
    112                 android:includeFontPadding="false"
    113                 android:layout_marginBottom="-6dip"
    114                 android:alpha="0.87"
    115                 android:fontFamily="sans-serif"
    116                 android:singleLine="true"
    117                 android:textColor="#000000"
    118                 android:textSize="24sp" />
    119 
    120             <LinearLayout
    121                 android:id="@+id/station_name_rt"
    122                 android:layout_width="wrap_content"
    123                 android:layout_height="wrap_content"
    124                 android:layout_marginTop="12dip"
    125                 android:layout_marginBottom="-2dip"
    126                 android:layout_marginRight="24dip"
    127                 android:visibility="gone"
    128                 android:orientation="horizontal" >
    129 
    130                 <TextView
    131                     android:id="@+id/station_name"
    132                     android:layout_width="wrap_content"
    133                     android:layout_height="wrap_content"
    134                     android:alpha="0.54"
    135                     android:ellipsize="end"
    136                     android:fontFamily="sans-serif-medium"
    137                     android:singleLine="true"
    138                     android:textColor="#000000"
    139                     android:textSize="14sp" />
    140 
    141                 <TextView
    142                     android:id="@+id/radio_text"
    143                     android:layout_width="wrap_content"
    144                     android:layout_height="wrap_content"
    145                     android:layout_marginLeft="6dip"
    146                     android:alpha="0.54"
    147                     android:ellipsize="end"
    148                     android:fontFamily="sans-serif"
    149                     android:singleLine="true"
    150                     android:textColor="#000000"
    151                     android:textSize="14sp" />
    152             </LinearLayout>
    153         </LinearLayout>
    154 
    155         <LinearLayout
    156             android:layout_width="wrap_content"
    157             android:layout_height="match_parent"
    158             android:layout_alignParentRight="true" >
    159             <com.android.fmradio.views.FmVisualizerView
    160                 android:id="@+id/fm_play_indicator"
    161                 android:layout_width="24dip"
    162                 android:layout_height="24dip"
    163                 android:layout_gravity="bottom"
    164                 android:alpha="0.54" />
    165         </LinearLayout>
    166     </RelativeLayout>
    167 
    168     <LinearLayout
    169         android:layout_width="match_parent"
    170         android:layout_height="48dip"
    171         android:layout_gravity="bottom"
    172         android:gravity="center_vertical"
    173         android:orientation="vertical" >
    174 
    175         <View
    176             android:layout_width="match_parent"
    177             android:layout_height="1dip"
    178             android:alpha="0.16"
    179             android:background="#000000" />
    180 
    181         <Button
    182             android:id="@+id/btn_stop_record"
    183             android:layout_width="match_parent"
    184             android:layout_height="match_parent"
    185             android:layout_marginEnd="16dip"
    186             android:layout_marginStart="16dip"
    187             android:alpha="0.87"
    188             android:background="?android:selectableItemBackground"
    189             android:contentDescription="@string/stop_record"
    190             android:enabled="false"
    191             android:fontFamily="sans-serif-medium"
    192             android:text="@string/stop_record"
    193             android:textColor="#000000"
    194             android:textSize="14sp" />
    195     </LinearLayout>
    196 
    197 </LinearLayout>
    198