Loading packages/SystemUI/res/layout/bubble_overflow_activity.xml +2 −0 Original line number Diff line number Diff line Loading @@ -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"> Loading packages/SystemUI/res/layout/bubble_overflow_view.xml +1 −0 Original line number Diff line number Diff line Loading @@ -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> packages/SystemUI/res/values/dimens.xml +4 −2 Original line number Diff line number Diff line Loading @@ -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 --> Loading packages/SystemUI/src/com/android/systemui/bubbles/BubbleOverflowActivity.java +6 −2 Original line number Diff line number Diff line Loading @@ -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); Loading Loading
packages/SystemUI/res/layout/bubble_overflow_activity.xml +2 −0 Original line number Diff line number Diff line Loading @@ -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"> Loading
packages/SystemUI/res/layout/bubble_overflow_view.xml +1 −0 Original line number Diff line number Diff line Loading @@ -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>
packages/SystemUI/res/values/dimens.xml +4 −2 Original line number Diff line number Diff line Loading @@ -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 --> Loading
packages/SystemUI/src/com/android/systemui/bubbles/BubbleOverflowActivity.java +6 −2 Original line number Diff line number Diff line Loading @@ -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); Loading