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

Commit 447c00de 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

Change-Id: Ib6b7e468555ed37926bb682fecf2e4746234e26b
parents da9a6175 fcccc485
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);
                    }
                });
    }