From f316912d0564c9eb410f8b58499e952de2b71e58 Mon Sep 17 00:00:00 2001 From: Austin Kolander Date: Fri, 4 Aug 2017 15:57:06 -0700 Subject: Add lines between sections in inspector headers Bug: 64299055 Test: Visual Change-Id: I409038d50cfe2acbbc1255277fd19b50a7545027 --- res/drawable/inspector_separator.xml | 23 +++++++++++++++ res/layout/inspector_fragment.xml | 2 -- res/layout/inspector_section_title.xml | 34 +++++++++++++--------- res/values/colors.xml | 1 + .../documentsui/inspector/InspectorFragment.java | 1 - .../android/documentsui/inspector/TableView.java | 7 +++-- .../documentsui/inspector/actions/ActionView.java | 7 ++++- 7 files changed, 55 insertions(+), 20 deletions(-) create mode 100644 res/drawable/inspector_separator.xml diff --git a/res/drawable/inspector_separator.xml b/res/drawable/inspector_separator.xml new file mode 100644 index 000000000..6a3528331 --- /dev/null +++ b/res/drawable/inspector_separator.xml @@ -0,0 +1,23 @@ + + + + + + + + \ No newline at end of file diff --git a/res/layout/inspector_fragment.xml b/res/layout/inspector_fragment.xml index 03046924d..96568afa9 100644 --- a/res/layout/inspector_fragment.xml +++ b/res/layout/inspector_fragment.xml @@ -44,7 +44,6 @@ android:layout_height="wrap_content"/> - + android:orientation="vertical" + android:divider="@drawable/inspector_separator" + android:showDividers="beginning" + android:paddingStart="10dp" + android:paddingEnd="10dp"> - + + \ No newline at end of file diff --git a/res/values/colors.xml b/res/values/colors.xml index a7bbe8abf..818e012e2 100644 --- a/res/values/colors.xml +++ b/res/values/colors.xml @@ -78,5 +78,6 @@ #ff939393 #6633b5e5 #ff939393 + #E0E0E0 #40000000 diff --git a/src/com/android/documentsui/inspector/InspectorFragment.java b/src/com/android/documentsui/inspector/InspectorFragment.java index 89ca6f0df..b2fd155e7 100644 --- a/src/com/android/documentsui/inspector/InspectorFragment.java +++ b/src/com/android/documentsui/inspector/InspectorFragment.java @@ -27,7 +27,6 @@ import android.view.ViewGroup; import android.widget.ScrollView; import com.android.documentsui.R; -import com.android.documentsui.base.Shared; import com.android.documentsui.inspector.InspectorController.DataSupplier; /** diff --git a/src/com/android/documentsui/inspector/TableView.java b/src/com/android/documentsui/inspector/TableView.java index c6f3e70eb..634c07c65 100644 --- a/src/com/android/documentsui/inspector/TableView.java +++ b/src/com/android/documentsui/inspector/TableView.java @@ -1,4 +1,3 @@ - /* * Copyright (C) 2017 The Android Open Source Project * @@ -66,8 +65,10 @@ public class TableView extends LinearLayout implements TableDisplay { protected void putTitle(CharSequence title) { TextView view = mTitles.get(title); if (view == null) { - view = (TextView) mInflater.inflate(R.layout.inspector_section_title, null); - addView(view); + LinearLayout layout = + (LinearLayout) mInflater.inflate(R.layout.inspector_section_title, null); + view = (TextView) layout.findViewById(R.id.inspector_header_title); + addView(layout); mTitles.put(title, view); } view.setText(title); diff --git a/src/com/android/documentsui/inspector/actions/ActionView.java b/src/com/android/documentsui/inspector/actions/ActionView.java index 85589c338..b519bccc2 100644 --- a/src/com/android/documentsui/inspector/actions/ActionView.java +++ b/src/com/android/documentsui/inspector/actions/ActionView.java @@ -58,12 +58,17 @@ public final class ActionView extends LinearLayout implements InspectorControlle addView(view); mContext = context; - mHeader = (TextView) findViewById(R.id.action_header); + mHeader = getSectionTitle(); mAppIcon = (ImageView) findViewById(R.id.app_icon); mAppName = (TextView) findViewById(R.id.app_name); mActionButton = (ImageButton) findViewById(R.id.inspector_action_button); } + public TextView getSectionTitle() { + LinearLayout header = (LinearLayout) findViewById(R.id.action_header); + return (TextView) header.findViewById(R.id.inspector_header_title); + } + @Override public void init(Action action, OnClickListener listener) { mAction = action; -- cgit v1.2.3-59-g8ed1b