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

Commit 156c7928 authored by Chris Wren's avatar Chris Wren Committed by Android (Google) Code Review
Browse files

Merge "Don't allow notificaitons to be larger than 4U, even with actions....

Merge "Don't allow notificaitons to be larger than 4U, even with actions. Limit BigText template to a fixed number of lines. Optimize layout of BigText and Inbox for expansion." into jb-dev
parents b23341e4 ca7b7d05
Loading
Loading
Loading
Loading
+14 −5
Original line number Diff line number Diff line
@@ -43,14 +43,16 @@
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:minHeight="@dimen/notification_large_icon_height"
            android:orientation="vertical"
            android:layout_weight="1"
            >
            <LinearLayout
                android:id="@+id/line1"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:layout_gravity="top"
                android:layout_weight="0"
                >
                <TextView android:id="@+id/title"
                    android:textAppearance="@style/TextAppearance.StatusBar.EventContent.Title"
@@ -87,24 +89,29 @@
                android:singleLine="true"
                android:fadingEdge="horizontal"
                android:ellipsize="marquee"
                android:layout_weight="0"
                android:visibility="gone"
                />
            <TextView android:id="@+id/big_text"
                android:textAppearance="@style/TextAppearance.StatusBar.EventContent"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_height="0dp"
                android:layout_marginTop="2dp"
                android:layout_marginBottom="2dp"
                android:singleLine="false"
                android:visibility="gone"
                android:maxLines="8"
                android:ellipsize="end"
                android:layout_weight="1"
                />
        </LinearLayout>
        <LinearLayout
            android:id="@+id/actions"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_height="0dp"
            android:orientation="vertical"
            android:visibility="gone"
            android:layout_weight="1"
                >
                <!-- actions will be added here -->
        </LinearLayout>
@@ -116,13 +123,14 @@
            android:ellipsize="marquee"
            android:fadingEdge="horizontal"
            android:visibility="gone"
            android:layout_weight="1"
            android:layout_weight="0"
            />
        <LinearLayout
            android:id="@+id/line3"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:layout_weight="1"
            >
            <TextView android:id="@+id/text"
                android:textAppearance="@style/TextAppearance.StatusBar.EventContent"
@@ -160,6 +168,7 @@
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:visibility="gone"
            android:layout_weight="0"
            style="?android:attr/progressBarStyleHorizontal"
            />
    </LinearLayout>
+16 −6
Original line number Diff line number Diff line
@@ -47,6 +47,7 @@
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:layout_weight="0"
            >
            <TextView android:id="@+id/title"
                android:textAppearance="@style/TextAppearance.StatusBar.EventContent.Title"
@@ -84,62 +85,69 @@
            android:fadingEdge="horizontal"
            android:ellipsize="marquee"
            android:visibility="gone"
            android:layout_weight="0"
            />
        <TextView android:id="@+id/inbox_text0"
            android:textAppearance="@style/TextAppearance.StatusBar.EventContent"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_height="0dp"
            android:singleLine="true"
            android:ellipsize="end"
            android:paddingTop="4dp"
            android:paddingBottom="4dp"
            android:visibility="gone"
            android:layout_weight="1"
            />
        <TextView android:id="@+id/inbox_text1"
            android:textAppearance="@style/TextAppearance.StatusBar.EventContent"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_height="0dp"
            android:singleLine="true"
            android:ellipsize="end"
            android:paddingTop="4dp"
            android:paddingBottom="4dp"
            android:visibility="gone"
            android:layout_weight="1"
            />
        <TextView android:id="@+id/inbox_text2"
            android:textAppearance="@style/TextAppearance.StatusBar.EventContent"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_height="0dp"
            android:singleLine="true"
            android:ellipsize="end"
            android:paddingTop="4dp"
            android:paddingBottom="4dp"
            android:visibility="gone"
            android:layout_weight="1"
            />
        <TextView android:id="@+id/inbox_text3"
            android:textAppearance="@style/TextAppearance.StatusBar.EventContent"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_height="0dp"
            android:singleLine="true"
            android:ellipsize="end"
            android:paddingTop="4dp"
            android:paddingBottom="4dp"
            android:visibility="gone"
            android:layout_weight="1"
            />
        <TextView android:id="@+id/inbox_text4"
            android:textAppearance="@style/TextAppearance.StatusBar.EventContent"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_height="0dp"
            android:singleLine="true"
            android:ellipsize="end"
            android:paddingTop="4dp"
            android:paddingBottom="4dp"
            android:visibility="gone"
            android:layout_weight="1"
            />
        <LinearLayout
            android:id="@+id/actions"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:layout_weight="0"
            android:visibility="gone"
           >
          <!-- actions will be added here -->
@@ -152,13 +160,14 @@
            android:ellipsize="marquee"
            android:fadingEdge="horizontal"
            android:visibility="gone"
            android:layout_weight="1"
            android:layout_weight="0"
            />
        <LinearLayout
            android:id="@+id/line3"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:layout_weight="0"
            >
            <TextView android:id="@+id/text"
                android:textAppearance="@style/TextAppearance.StatusBar.EventContent"
@@ -196,6 +205,7 @@
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:visibility="gone"
            android:layout_weight="0"
            style="?android:attr/progressBarStyleHorizontal"
            />
    </LinearLayout>
+2 −3
Original line number Diff line number Diff line
@@ -58,9 +58,8 @@
    <!-- Height of a small notification in the status bar plus glow, padding, etc -->
    <dimen name="notification_min_height">72dp</dimen>

    <!-- Height of a small notification in the status bar -->
    <!-- TODO: change this back to 256dp once we deal with actions. -->
    <dimen name="notification_max_height">320dp</dimen>
    <!-- Height of a large notification in the status bar -->
    <dimen name="notification_max_height">256dp</dimen>

    <!-- size at which Notification icons will be drawn in the status bar -->
    <dimen name="status_bar_icon_drawing_size">18dip</dimen>