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

Commit c6eb3d62 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Add shadow under tabs when user has scrolled up in sharesheet" into...

Merge "Add shadow under tabs when user has scrolled up in sharesheet" into rvc-dev am: 7ae10c07 am: fcccc485 am: 447c00de

Change-Id: Ied047b9e803e2d3d7d45f17b72112f45ea0b40a1
parents 9cf5ce3e 447c00de
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -2721,11 +2721,12 @@ public class ChooserActivity extends ResolverActivity implements
    }

    private void setupScrollListener() {
        if (mResolverDrawerLayout == null || shouldShowTabs()) {
        if (mResolverDrawerLayout == null) {
            return;
        }
        final View chooserHeader = mResolverDrawerLayout.findViewById(R.id.chooser_header);
        final float defaultElevation = chooserHeader.getElevation();
        int elevatedViewResId = shouldShowTabs() ? R.id.resolver_tab_divider : R.id.chooser_header;
        final View elevatedView = mResolverDrawerLayout.findViewById(elevatedViewResId);
        final float defaultElevation = elevatedView.getElevation();
        final float chooserHeaderScrollElevation =
                getResources().getDimensionPixelSize(R.dimen.chooser_header_scroll_elevation);

@@ -2738,12 +2739,12 @@ public class ChooserActivity extends ResolverActivity implements
                        if (view.getChildCount() > 0) {
                            View child = view.getLayoutManager().findViewByPosition(0);
                            if (child == null || child.getTop() < 0) {
                                chooserHeader.setElevation(chooserHeaderScrollElevation);
                                elevatedView.setElevation(chooserHeaderScrollElevation);
                                return;
                            }
                        }

                        chooserHeader.setElevation(defaultElevation);
                        elevatedView.setElevation(defaultElevation);
                    }
                });
    }