Loading core/java/com/android/internal/widget/ConversationLayout.java +3 −24 Original line number Diff line number Diff line Loading @@ -137,9 +137,7 @@ public class ConversationLayout extends FrameLayout private int mContentMarginEnd; private Rect mMessagingClipRect; private ObservableTextView mAppName; private ViewGroup mActions; private int mConversationContentStart; private int mInternalButtonPadding; private NotificationActionListLayout mActions; private boolean mAppNameGone; private int mFacePileAvatarSize; private int mFacePileAvatarSizeExpandedGroup; Loading Loading @@ -286,11 +284,6 @@ public class ConversationLayout extends FrameLayout mAppName.setOnVisibilityChangedListener((visibility) -> { onAppNameVisibilityChanged(); }); mConversationContentStart = getResources().getDimensionPixelSize( R.dimen.conversation_content_start); mInternalButtonPadding = getResources().getDimensionPixelSize(R.dimen.button_padding_horizontal_material) + getResources().getDimensionPixelSize(R.dimen.button_inset_horizontal_material); mNotificationHeaderSeparatingMargin = getResources().getDimensionPixelSize( R.dimen.notification_header_separating_margin); } Loading Loading @@ -547,22 +540,8 @@ public class ConversationLayout extends FrameLayout } private void updateActionListPadding() { if (mActions == null) { return; } View firstAction = mActions.getChildAt(0); if (firstAction != null) { // Let's visually position the first action where the content starts int paddingStart = mConversationContentStart; MarginLayoutParams layoutParams = (MarginLayoutParams) firstAction.getLayoutParams(); paddingStart -= layoutParams.getMarginStart(); paddingStart -= mInternalButtonPadding; mActions.setPaddingRelative(paddingStart, mActions.getPaddingTop(), mActions.getPaddingEnd(), mActions.getPaddingBottom()); if (mActions != null) { mActions.setCollapsibleIndentDimen(R.dimen.call_notification_collapsible_indent); } } Loading core/java/com/android/internal/widget/NotificationActionListLayout.java +7 −2 Original line number Diff line number Diff line Loading @@ -30,6 +30,8 @@ import android.widget.LinearLayout; import android.widget.RemoteViews; import android.widget.TextView; import com.android.internal.R; import java.util.ArrayList; import java.util.Comparator; Loading @@ -50,7 +52,7 @@ public class NotificationActionListLayout extends LinearLayout { private int mDefaultPaddingTop; private int mEmphasizedHeight; private int mRegularHeight; @DimenRes private int mCollapsibleIndentDimen; @DimenRes private int mCollapsibleIndentDimen = R.dimen.notification_actions_padding_start; public NotificationActionListLayout(Context context, AttributeSet attrs) { this(context, attrs, 0); Loading Loading @@ -313,7 +315,10 @@ public class NotificationActionListLayout extends LinearLayout { */ @RemotableViewMethod public void setCollapsibleIndentDimen(@DimenRes int collapsibleIndentDimen) { if (mCollapsibleIndentDimen != collapsibleIndentDimen) { mCollapsibleIndentDimen = collapsibleIndentDimen; requestLayout(); } } /** Loading core/res/res/layout/notification_material_action_list.xml +0 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,6 @@ android:layout_height="@dimen/notification_action_list_height" android:orientation="horizontal" android:gravity="center_vertical" android:paddingStart="@dimen/notification_actions_padding_start" android:visibility="gone" > <!-- actions will be added here --> Loading core/res/res/values/symbols.xml +1 −0 Original line number Diff line number Diff line Loading @@ -3163,6 +3163,7 @@ <java-symbol type="bool" name="config_supportPreRebootSecurityLogs" /> <java-symbol type="id" name="notification_action_list_margin_target" /> <java-symbol type="dimen" name="notification_actions_padding_start"/> <java-symbol type="dimen" name="notification_action_disabled_alpha" /> <java-symbol type="id" name="tag_margin_end_when_icon_visible" /> <java-symbol type="id" name="tag_margin_end_when_icon_gone" /> Loading Loading
core/java/com/android/internal/widget/ConversationLayout.java +3 −24 Original line number Diff line number Diff line Loading @@ -137,9 +137,7 @@ public class ConversationLayout extends FrameLayout private int mContentMarginEnd; private Rect mMessagingClipRect; private ObservableTextView mAppName; private ViewGroup mActions; private int mConversationContentStart; private int mInternalButtonPadding; private NotificationActionListLayout mActions; private boolean mAppNameGone; private int mFacePileAvatarSize; private int mFacePileAvatarSizeExpandedGroup; Loading Loading @@ -286,11 +284,6 @@ public class ConversationLayout extends FrameLayout mAppName.setOnVisibilityChangedListener((visibility) -> { onAppNameVisibilityChanged(); }); mConversationContentStart = getResources().getDimensionPixelSize( R.dimen.conversation_content_start); mInternalButtonPadding = getResources().getDimensionPixelSize(R.dimen.button_padding_horizontal_material) + getResources().getDimensionPixelSize(R.dimen.button_inset_horizontal_material); mNotificationHeaderSeparatingMargin = getResources().getDimensionPixelSize( R.dimen.notification_header_separating_margin); } Loading Loading @@ -547,22 +540,8 @@ public class ConversationLayout extends FrameLayout } private void updateActionListPadding() { if (mActions == null) { return; } View firstAction = mActions.getChildAt(0); if (firstAction != null) { // Let's visually position the first action where the content starts int paddingStart = mConversationContentStart; MarginLayoutParams layoutParams = (MarginLayoutParams) firstAction.getLayoutParams(); paddingStart -= layoutParams.getMarginStart(); paddingStart -= mInternalButtonPadding; mActions.setPaddingRelative(paddingStart, mActions.getPaddingTop(), mActions.getPaddingEnd(), mActions.getPaddingBottom()); if (mActions != null) { mActions.setCollapsibleIndentDimen(R.dimen.call_notification_collapsible_indent); } } Loading
core/java/com/android/internal/widget/NotificationActionListLayout.java +7 −2 Original line number Diff line number Diff line Loading @@ -30,6 +30,8 @@ import android.widget.LinearLayout; import android.widget.RemoteViews; import android.widget.TextView; import com.android.internal.R; import java.util.ArrayList; import java.util.Comparator; Loading @@ -50,7 +52,7 @@ public class NotificationActionListLayout extends LinearLayout { private int mDefaultPaddingTop; private int mEmphasizedHeight; private int mRegularHeight; @DimenRes private int mCollapsibleIndentDimen; @DimenRes private int mCollapsibleIndentDimen = R.dimen.notification_actions_padding_start; public NotificationActionListLayout(Context context, AttributeSet attrs) { this(context, attrs, 0); Loading Loading @@ -313,7 +315,10 @@ public class NotificationActionListLayout extends LinearLayout { */ @RemotableViewMethod public void setCollapsibleIndentDimen(@DimenRes int collapsibleIndentDimen) { if (mCollapsibleIndentDimen != collapsibleIndentDimen) { mCollapsibleIndentDimen = collapsibleIndentDimen; requestLayout(); } } /** Loading
core/res/res/layout/notification_material_action_list.xml +0 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,6 @@ android:layout_height="@dimen/notification_action_list_height" android:orientation="horizontal" android:gravity="center_vertical" android:paddingStart="@dimen/notification_actions_padding_start" android:visibility="gone" > <!-- actions will be added here --> Loading
core/res/res/values/symbols.xml +1 −0 Original line number Diff line number Diff line Loading @@ -3163,6 +3163,7 @@ <java-symbol type="bool" name="config_supportPreRebootSecurityLogs" /> <java-symbol type="id" name="notification_action_list_margin_target" /> <java-symbol type="dimen" name="notification_actions_padding_start"/> <java-symbol type="dimen" name="notification_action_disabled_alpha" /> <java-symbol type="id" name="tag_margin_end_when_icon_visible" /> <java-symbol type="id" name="tag_margin_end_when_icon_gone" /> Loading