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

Commit da8c8b9d authored by Automerger Merge Worker's avatar Automerger Merge Worker Committed by Android (Google) Code Review
Browse files

Merge "Merge "Overflow height and spacing polish" into rvc-dev am: be0fae11...

Merge "Merge "Overflow height and spacing polish" into rvc-dev am: be0fae11 am: 90a02b3b" into rvc-d1-dev-plus-aosp
parents 56b594b6 980eeae8
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -20,6 +20,8 @@
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingTop="@dimen/bubble_overflow_padding"
    android:paddingLeft="@dimen/bubble_overflow_padding"
    android:paddingRight="@dimen/bubble_overflow_padding"
    android:orientation="vertical"
    android:layout_gravity="center_horizontal">

+1 −0
Original line number Diff line number Diff line
@@ -37,5 +37,6 @@
        android:layout_height="wrap_content"
        android:maxLines="1"
        android:layout_gravity="center"
        android:paddingTop="@dimen/bubble_overflow_text_padding"
        android:gravity="center"/>
</LinearLayout>
+4 −2
Original line number Diff line number Diff line
@@ -1148,11 +1148,13 @@
    <!-- Default (and minimum) height of the expanded view shown when the bubble is expanded -->
    <dimen name="bubble_expanded_default_height">180dp</dimen>
    <!-- Default height of bubble overflow -->
    <dimen name="bubble_overflow_height">380dp</dimen>
    <dimen name="bubble_overflow_height">460dp</dimen>
    <!-- Bubble overflow padding when there are no bubbles  -->
    <dimen name="bubble_overflow_empty_state_padding">16dp</dimen>
    <!-- Padding of container for overflow bubbles -->
    <dimen name="bubble_overflow_padding">5dp</dimen>
    <dimen name="bubble_overflow_padding">15dp</dimen>
    <!-- Padding of label for bubble overflow view -->
    <dimen name="bubble_overflow_text_padding">7dp</dimen>
    <!-- Height of the triangle that points to the expanded bubble -->
    <dimen name="bubble_pointer_height">4dp</dimen>
    <!-- Width of the triangle that points to the expanded bubble -->
+6 −2
Original line number Diff line number Diff line
@@ -81,11 +81,15 @@ public class BubbleOverflowActivity extends Activity {

        DisplayMetrics displayMetrics = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
        final int viewWidth = displayMetrics.widthPixels / columns;
        final int recyclerViewWidth = (displayMetrics.widthPixels
                - res.getDimensionPixelSize(R.dimen.bubble_overflow_padding));
        final int viewWidth = recyclerViewWidth / columns;

        final int maxOverflowBubbles = res.getInteger(R.integer.bubbles_max_overflow);
        final int rows = (int) Math.ceil((double) maxOverflowBubbles / columns);
        final int viewHeight = res.getDimensionPixelSize(R.dimen.bubble_overflow_height) / rows;
        final int recyclerViewHeight = res.getDimensionPixelSize(R.dimen.bubble_overflow_height)
                - res.getDimensionPixelSize(R.dimen.bubble_overflow_padding);
        final int viewHeight = recyclerViewHeight / rows;

        mAdapter = new BubbleOverflowAdapter(mOverflowBubbles,
                mBubbleController::promoteBubbleFromOverflow, viewWidth, viewHeight);