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

Commit c767c9db authored by Wenbo Jie (介文博)'s avatar Wenbo Jie (介文博) Committed by Android (Google) Code Review
Browse files

Merge "[DocsUI M3] No literal dimension numbers in the code" into main

parents cbad048f 6926cb1e
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -36,6 +36,7 @@
    <dimen name="check_icon_size">20dp</dimen>
    <dimen name="zoom_icon_size">24dp</dimen>
    <dimen name="list_item_thumbnail_size">40dp</dimen>
    <dimen name="list_item_thumbnail_border_width">2dp</dimen>
    <dimen name="grid_item_icon_size">30dp</dimen>
    <!-- TODO(b/379776735): remove this after use_material3 flag is launched. -->
    <dimen name="progress_bar_height">4dp</dimen>
@@ -70,6 +71,7 @@
    <dimen name="grid_item_thumbnail_width">80dp</dimen>
    <dimen name="grid_item_thumbnail_height">80dp</dimen>
    <dimen name="grid_item_thumbnail_radius">12dp</dimen>
    <dimen name="grid_item_thumbnail_border_width">2dp</dimen>
    <dimen name="grid_item_icon_width">64dp</dimen>
    <dimen name="grid_item_icon_height">64dp</dimen>
    <dimen name="grid_item_layout_margin">@dimen/space_small_1</dimen>
@@ -175,6 +177,7 @@

    <dimen name="search_chip_radius">8dp</dimen>
    <dimen name="search_chip_group_padding_vertical">@dimen/space_extra_small_4</dimen>
    <dimen name="search_chip_inactive_stroke_width">1dp</dimen>
    <dimen name="main_container_padding_start">@dimen/space_small_4</dimen>
    <dimen name="main_container_padding_end">@dimen/space_small_4</dimen>
    <dimen name="main_container_padding_top">0dp</dimen>
+0 −2
Original line number Diff line number Diff line
@@ -58,8 +58,6 @@ public abstract class DocumentHolder

    static final float DISABLED_ALPHA = isUseMaterial3FlagEnabled() ? 0.6f : 0.3f;

    static final int THUMBNAIL_STROKE_WIDTH = isUseMaterial3FlagEnabled() ? 2 : 0;

    protected final Context mContext;

    protected @Nullable String mModelId;
+8 −2
Original line number Diff line number Diff line
@@ -79,6 +79,8 @@ final class GridDocumentHolder extends DocumentHolder {

    // Non-null only when useMaterial3 flag is ON.
    private final @Nullable MaterialCardView mIconWrapper;
    // It will be 0 when use_material flag is OFF.
    private final int mThumbnailStrokeWidth;

    GridDocumentHolder(Context context, ViewGroup parent, IconHelper iconHelper,
            ConfigStore configStore) {
@@ -90,12 +92,16 @@ final class GridDocumentHolder extends DocumentHolder {
            mIconLayout = null;
            mIconMimeSm = null;
            mIconCheck = null;
            mThumbnailStrokeWidth =
                    context.getResources()
                            .getDimensionPixelSize(R.dimen.grid_item_thumbnail_border_width);
        } else {
            mBullet = null;
            mIconWrapper = null;
            mIconLayout = itemView.findViewById(R.id.icon);
            mIconMimeSm = (ImageView) itemView.findViewById(R.id.icon_mime_sm);
            mIconCheck = (ImageView) itemView.findViewById(R.id.icon_check);
            mThumbnailStrokeWidth = 0;
        }

        mTitle = (TextView) itemView.findViewById(android.R.id.title);
@@ -157,7 +163,7 @@ final class GridDocumentHolder extends DocumentHolder {
            if (selected) {
                mIconWrapper.setStrokeWidth(0);
            } else if (mIconThumb.getDrawable() != null) {
                mIconWrapper.setStrokeWidth(THUMBNAIL_STROKE_WIDTH);
                mIconWrapper.setStrokeWidth(mThumbnailStrokeWidth);
            }
        }
    }
@@ -258,7 +264,7 @@ final class GridDocumentHolder extends DocumentHolder {
                        // Show stroke when thumbnail is loaded.
                        if (mIconWrapper != null) {
                            mIconWrapper.setStrokeWidth(
                                    thumbnailLoaded ? THUMBNAIL_STROKE_WIDTH : 0);
                                    thumbnailLoaded ? mThumbnailStrokeWidth : 0);
                        }
                    });
        } else {
+12 −2
Original line number Diff line number Diff line
@@ -78,6 +78,8 @@ final class ListDocumentHolder extends DocumentHolder {
    private final ImageView mIconBadge;
    private final View mIconLayout;
    final View mPreviewIcon;
    // It will be 0 when use_material flag is OFF.
    private final int mThumbnailStrokeWidth;

    private final IconHelper mIconHelper;
    private final Lookup<String, String> mFileTypeLookup;
@@ -103,6 +105,13 @@ final class ListDocumentHolder extends DocumentHolder {
        // Warning: mDetails view doesn't exists in layout-sw720dp-land layout
        mDetails = (LinearLayout) itemView.findViewById(R.id.line2);
        mPreviewIcon = itemView.findViewById(R.id.preview_icon);
        if (isUseMaterial3FlagEnabled()) {
            mThumbnailStrokeWidth =
                    context.getResources()
                            .getDimensionPixelSize(R.dimen.list_item_thumbnail_border_width);
        } else {
            mThumbnailStrokeWidth = 0;
        }

        mIconHelper = iconHelper;
        mFileTypeLookup = fileTypeLookup;
@@ -152,7 +161,7 @@ final class ListDocumentHolder extends DocumentHolder {
            if (selected) {
                mIconWrapper.setStrokeWidth(0);
            } else if (mIconThumb.getDrawable() != null) {
                mIconWrapper.setStrokeWidth(2);
                mIconWrapper.setStrokeWidth(mThumbnailStrokeWidth);
            }
        }
    }
@@ -271,7 +280,8 @@ final class ListDocumentHolder extends DocumentHolder {
                thumbnailLoaded -> {
                    // Show stroke when thumbnail is loaded.
                    if (isUseMaterial3FlagEnabled() && mIconWrapper != null) {
                        mIconWrapper.setStrokeWidth(thumbnailLoaded ? THUMBNAIL_STROKE_WIDTH : 0);
                        mIconWrapper.setStrokeWidth(
                                thumbnailLoaded ? mThumbnailStrokeWidth : 0);
                    }
                });

+4 −1
Original line number Diff line number Diff line
@@ -387,7 +387,10 @@ public class SearchChipViewManager {
                    .getDimensionPixelSize(R.dimen.focus_ring_width);
            chip.setChipStrokeWidth(focusRingWidth);
        } else {
            chip.setChipStrokeWidth(1f);
            final int strokeWidth = mChipGroup
                    .getResources()
                    .getDimensionPixelSize(R.dimen.search_chip_inactive_stroke_width);
            chip.setChipStrokeWidth(strokeWidth);
        }
    }