diff options
author | Mark Wei <markwei@google.com> | 2013-07-29 18:24:45 -0700 |
---|---|---|
committer | Mark Wei <markwei@google.com> | 2013-07-29 18:42:34 -0700 |
commit | 747e678d20e99ddd17953ff4530d2ee3f1c6cfc7 (patch) | |
tree | 9836636521dda8abc7bc8d939318bd193104568b /res/layout/widget_conversation_list_item.xml | |
parent | 871be0ee642b432385ce54b9bb3b623ee4bff0af (diff) | |
download | android_packages_apps_UnifiedEmail-747e678d20e99ddd17953ff4530d2ee3f1c6cfc7.tar.gz android_packages_apps_UnifiedEmail-747e678d20e99ddd17953ff4530d2ee3f1c6cfc7.tar.bz2 android_packages_apps_UnifiedEmail-747e678d20e99ddd17953ff4530d2ee3f1c6cfc7.zip |
Widget refresh.
Different fonts and alignments. Different header background.
Todo: remove unread count and decide if we want to cycle between account name
and unread text.
Bug: 10074523
Change-Id: I85968446e135cc896c9f20dc049466cb8811e4fa
Diffstat (limited to 'res/layout/widget_conversation_list_item.xml')
-rw-r--r-- | res/layout/widget_conversation_list_item.xml | 110 |
1 files changed, 110 insertions, 0 deletions
diff --git a/res/layout/widget_conversation_list_item.xml b/res/layout/widget_conversation_list_item.xml new file mode 100644 index 000000000..457ca2dce --- /dev/null +++ b/res/layout/widget_conversation_list_item.xml @@ -0,0 +1,110 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2012 Google Inc. + Licensed to 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. +--> + +<FrameLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:id="@+id/widget_conversation_list_item" + android:layout_width="match_parent" + android:layout_height="72sp"> + <!-- + Remote view doesn't allow changing background so we have to work around + by having 2 image views here. + --> + <ImageView + android:id="@+id/widget_unread_background" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:background="@drawable/widget_conversation_unread_selector" /> + <ImageView + android:id="@+id/widget_read_background" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:background="@drawable/widget_conversation_read_selector" /> + <RelativeLayout + android:id="@+id/content" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:paddingLeft="16dip" + android:paddingRight="16dip"> + <RelativeLayout + android:id="@+id/labels" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentRight="true" + android:gravity="right" > + <ImageView + android:id="@+id/widget_folder_0" + android:layout_width="32dip" + android:layout_height="6sp" + android:scaleType="fitXY" /> + <ImageView + android:id="@+id/widget_folder_1" + android:layout_width="32dip" + android:layout_height="6sp" + android:layout_toRightOf="@id/widget_folder_0" + android:scaleType="fitXY" /> + <ImageView + android:id="@+id/widget_folder_2" + android:layout_width="32dip" + android:layout_height="6sp" + android:layout_toRightOf="@id/widget_folder_1" + android:scaleType="fitXY" /> + </RelativeLayout> + <RelativeLayout + android:id="@+id/widget_attachment_and_date" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentTop="true" + android:layout_alignParentRight="true" + android:layout_marginTop="10sp" + android:orientation="horizontal" > + <!-- Use negative margins to align attachment icon with text --> + <ImageView + android:id="@+id/widget_attachment" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="-4sp" /> + <TextView + android:id="@+id/widget_date" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_toRightOf="@id/widget_attachment" /> + </RelativeLayout> + <TextView + android:id="@+id/widget_senders" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentTop="true" + android:layout_alignParentLeft="true" + android:layout_toLeftOf="@id/widget_attachment_and_date" + android:layout_marginTop="10sp" + android:paddingRight="16dip" + android:singleLine="true" + android:ellipsize="end" + android:textSize="@dimen/senders_font_size" + android:textColor="#58585b" + android:includeFontPadding="false" /> + <TextView + android:id="@+id/widget_subject" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_below="@id/widget_senders" + android:maxLines="2" + android:includeFontPadding="false" /> + </RelativeLayout> +</FrameLayout>
\ No newline at end of file |