Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 87eb4235 authored by Doris Ling's avatar Doris Ling Committed by android-build-merger
Browse files

Merge "Update spacing in suggestion/condition header and footer." into oc-dr1-dev am: ef8e2db8

am: fb64a7f7

Change-Id: Ib3d86ef233acea8b2f090941a8bc11480ed78ef0
parents 5d3c81ae fb64a7f7
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -20,8 +20,8 @@
    style="@style/SuggestionConditionStyle"
    android:layout_width="match_parent"
    android:layout_height="44dp"
    android:paddingTop="4dp"
    android:paddingEnd="16dp"
    android:paddingTop="10dp"
    android:paddingEnd="10dp"
    android:orientation="horizontal"
    android:gravity="end">

+3 −10
Original line number Diff line number Diff line
@@ -20,16 +20,13 @@
    style="@style/SuggestionConditionStyle"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:paddingTop="10dp"
    android:paddingBottom="10dp"
    android:orientation="vertical">

    <Space
        android:id="@+id/top_space"
        android:layout_width="match_parent"
        android:layout_height="9dp"/>

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="35dp"
        android:layout_height="36dp"
        android:layout_centerHorizontal="true">

        <FrameLayout
@@ -87,8 +84,4 @@

    </RelativeLayout>

    <Space
        android:layout_width="match_parent"
        android:layout_height="12dp"/>

</LinearLayout>
+4 −0
Original line number Diff line number Diff line
@@ -326,4 +326,8 @@
    <dimen name="battery_meter_width">66dp</dimen>
    <dimen name="battery_meter_height">100dp</dimen>

    <!-- Suggestion/condition header padding -->
    <dimen name="suggestion_condition_header_padding_collapsed">10dp</dimen>
    <dimen name="suggestion_condition_header_padding_expanded">5dp</dimen>

</resources>
+7 −8
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@ package com.android.settings.dashboard;

import android.app.Activity;
import android.content.Context;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.Color;
import android.graphics.drawable.Drawable;
@@ -34,7 +35,6 @@ import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.Space;
import android.widget.TextView;

import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
@@ -393,11 +393,12 @@ public class DashboardAdapter extends RecyclerView.Adapter<DashboardAdapter.Dash
            holder.summary.setText(null);
        }

        if (curMode == DashboardData.HEADER_MODE_COLLAPSED) {
            holder.topSpace.setVisibility(View.VISIBLE);
        } else {
            holder.topSpace.setVisibility(View.GONE);
        }
        final Resources res = mContext.getResources();
        final int padding = res.getDimensionPixelOffset(
                curMode == DashboardData.HEADER_MODE_COLLAPSED
                        ? R.dimen.suggestion_condition_header_padding_collapsed
                        : R.dimen.suggestion_condition_header_padding_expanded);
        holder.itemView.setPadding(0, padding, 0, padding);

        holder.itemView.setOnClickListener(v -> {
            if (moreSuggestions ) {
@@ -547,13 +548,11 @@ public class DashboardAdapter extends RecyclerView.Adapter<DashboardAdapter.Dash
    public static class SuggestionAndConditionHeaderHolder extends DashboardItemHolder {
        public final LinearLayout icons;
        public final ImageView expandIndicator;
        public final Space topSpace;

        public SuggestionAndConditionHeaderHolder(View itemView) {
            super(itemView);
            icons = itemView.findViewById(id.additional_icons);
            expandIndicator = itemView.findViewById(id.expand_indicator);
            topSpace = itemView.findViewById(id.top_space);
        }
    }