diff options
Diffstat (limited to 'res/layout/playback_layout.xml')
-rw-r--r-- | res/layout/playback_layout.xml | 133 |
1 files changed, 133 insertions, 0 deletions
diff --git a/res/layout/playback_layout.xml b/res/layout/playback_layout.xml new file mode 100644 index 000000000..2dfcb4da4 --- /dev/null +++ b/res/layout/playback_layout.xml @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2011 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. +--> + +<RelativeLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:background="@color/voicemail_playback_ui_background" +> + <!-- Mute, playback, trash buttons. --> + <LinearLayout + android:id="@+id/buttons_linear_layout" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="horizontal" + android:layout_alignParentTop="true" + > + <LinearLayout + android:layout_width="match_parent" + android:layout_height="58dip" + android:layout_marginRight="@dimen/call_detail_button_spacing" + android:background="@drawable/dialpad_background" + android:layout_weight="1" + > + <ImageButton + android:id="@+id/playback_start_stop" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:background="?android:attr/selectableItemBackground" + android:src="@drawable/ic_hold_pause" + /> + </LinearLayout> + <LinearLayout + android:layout_width="match_parent" + android:layout_height="58dip" + android:background="@drawable/dialpad_background" + android:layout_weight="1" + > + <ImageButton + android:id="@+id/playback_speakerphone" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:background="?android:attr/selectableItemBackground" + android:src="@drawable/ic_speakerphone_on" + /> + </LinearLayout> + </LinearLayout> + <RelativeLayout + android:id="@+id/seek_container" + android:layout_width="match_parent" + android:layout_height="80dip" + android:background="@drawable/dialpad_background" + android:layout_below="@id/buttons_linear_layout" + android:layout_marginTop="@dimen/call_detail_button_spacing" + > + <!-- SeekBar left-right margin decreased from redlines 72dip by 8dip to account for + half thumb width (thumb is 16dip). + Vertically, SeekBar and rate buttons should be below centre, position achieved by + making them centred but giving a difference between top and bottom padding, + difference is currently 10dip. --> + <SeekBar + android:id="@+id/playback_seek" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:progressDrawable="@drawable/seekbar_drawable" + android:thumb="@drawable/seek_bar_thumb" + android:thumbOffset="8dip" + android:progress="0" + android:paddingLeft="8dip" + android:paddingRight="8dip" + android:paddingTop="30dip" + android:paddingBottom="20dip" + android:layout_marginRight="64dip" + android:layout_marginLeft="64dip" + android:max="0" + android:layout_centerVertical="true" + /> + <TextView + android:id="@+id/playback_position_text" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:textSize="14sp" + android:layout_alignParentTop="true" + android:layout_centerHorizontal="true" + android:layout_marginTop="10dip" + /> + <TextView + android:id="@+id/playback_speed_text" + android:layout_height="wrap_content" + android:layout_width="wrap_content" + android:textSize="14sp" + android:layout_alignParentTop="true" + android:layout_centerHorizontal="true" + android:layout_marginTop="10dip" + android:alpha="0" + /> + <ImageButton + android:id="@+id/rate_decrease_button" + android:src="@drawable/ic_minus" + android:layout_width="64dip" + android:layout_height="wrap_content" + android:background="?android:attr/selectableItemBackground" + android:paddingBottom="19dip" + android:paddingTop="29dip" + android:layout_alignParentLeft="true" + android:layout_centerVertical="true" + /> + <ImageButton + android:id="@+id/rate_increase_button" + android:src="@drawable/ic_plus" + android:layout_width="64dip" + android:layout_height="wrap_content" + android:background="?android:attr/selectableItemBackground" + android:paddingBottom="19dip" + android:paddingTop="29dip" + android:layout_alignParentRight="true" + android:layout_centerVertical="true" + /> + </RelativeLayout> +</RelativeLayout> |