summaryrefslogtreecommitdiffstats
path: root/res/layout/call_stats_list_item.xml
diff options
context:
space:
mode:
authorDanny Baumann <dannybaumann@web.de>2014-11-12 17:01:47 -0800
committerMatt Garnes <matt@cyngn.com>2014-11-13 17:48:12 -0800
commit5acc180074556da9885c8282901f4331afd27348 (patch)
treec59f92dc9ede0f78f451310a46a069639c4f46a3 /res/layout/call_stats_list_item.xml
parent571a9b41a93bad68fabfb3b659730d1d3b6d1e5a (diff)
downloadandroid_packages_apps_Dialer-5acc180074556da9885c8282901f4331afd27348.tar.gz
android_packages_apps_Dialer-5acc180074556da9885c8282901f4331afd27348.tar.bz2
android_packages_apps_Dialer-5acc180074556da9885c8282901f4331afd27348.zip
Add back call stats feature.
Conflicts: src/com/android/dialer/CallDetailActivity.java src/com/android/dialer/calllog/CallLogAdapter.java src/com/android/dialer/calllog/ContactInfoHelper.java Change-Id: Id10bc12cacaee3523b7614bce8493d8b423b3f40
Diffstat (limited to 'res/layout/call_stats_list_item.xml')
-rw-r--r--res/layout/call_stats_list_item.xml115
1 files changed, 115 insertions, 0 deletions
diff --git a/res/layout/call_stats_list_item.xml b/res/layout/call_stats_list_item.xml
new file mode 100644
index 000000000..29d584daf
--- /dev/null
+++ b/res/layout/call_stats_list_item.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2007 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.
+-->
+
+<view
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:ex="http://schemas.android.com/apk/res/com.android.dialer"
+ class="com.android.dialer.calllog.CallLogListItemView"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:id="@+id/call_log_list_item"
+ android:orientation="vertical"
+>
+
+ <GridLayout
+ android:id="@+id/primary_action_view"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_centerVertical="true"
+ android:layout_marginStart="@dimen/call_log_outer_margin"
+ android:layout_marginEnd="@dimen/call_log_outer_margin"
+ android:background="?android:attr/selectableItemBackground"
+ android:columnCount="3"
+ android:focusable="true"
+ android:nextFocusLeft="@+id/quick_contact_photo" >
+
+ <QuickContactBadge
+ android:id="@+id/quick_contact_photo"
+ android:layout_width="@dimen/call_log_list_contact_photo_size"
+ android:layout_height="@dimen/call_log_list_contact_photo_size"
+ android:layout_marginBottom="@dimen/call_log_icon_margin"
+ android:layout_marginTop="@dimen/call_log_icon_margin"
+ android:layout_rowSpan="3"
+ android:focusable="true"
+ android:nextFocusRight="@id/primary_action_view" />
+
+ <TextView
+ android:id="@+id/name"
+ android:layout_width="wrap_content"
+ android:layout_marginStart="@dimen/call_log_inner_margin"
+ android:layout_marginTop="@dimen/call_log_icon_margin"
+ android:ellipsize="marquee"
+ android:singleLine="true"
+ android:textColor="?attr/call_log_primary_text_color"
+ android:textSize="18sp" />
+
+ <TextView
+ android:id="@+id/percent"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="fill_horizontal|bottom"
+ android:gravity="end"
+ android:textColor="?attr/call_log_secondary_text_color"
+ android:textSize="14sp" />
+
+ <com.android.dialer.widget.LinearColorBar
+ android:id="@+id/percent_bar"
+ android:layout_height="10dp"
+ android:layout_columnSpan="2"
+ android:layout_gravity="fill_horizontal"
+ android:layout_marginBottom="@dimen/call_log_icon_margin"
+ android:layout_marginStart="@dimen/call_log_inner_margin"
+ android:layout_marginTop="@dimen/call_log_icon_margin"
+ android:orientation="horizontal"
+ android:paddingEnd="4dp"
+ android:paddingStart="4dp"
+ ex:backgroundColor="@color/call_stats_bar_background"
+ ex:blueColor="@color/call_stats_incoming"
+ ex:greenColor="@color/call_stats_outgoing"
+ ex:redColor="@color/call_stats_missed" />
+
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_columnSpan="2"
+ android:layout_marginStart="@dimen/call_log_inner_margin"
+ android:orientation="horizontal" >
+
+ <TextView
+ android:id="@+id/number"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginEnd="@dimen/call_log_icon_margin"
+ android:ellipsize="marquee"
+ android:singleLine="true"
+ android:textColor="?attr/call_log_secondary_text_color"
+ android:textSize="14sp" />
+
+ <TextView
+ android:id="@+id/label"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginEnd="@dimen/call_log_icon_margin"
+ android:ellipsize="marquee"
+ android:singleLine="true"
+ android:textColor="?attr/call_log_secondary_text_color"
+ android:textSize="14sp"
+ android:textStyle="bold" />
+ </LinearLayout>
+ </GridLayout>
+
+</view>