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

Commit b4b9b973 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: Idf1e01f3c8e01add84a6082d3b13c8f056dae8ad
parents 20d5c2cf 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);
                    }
                });
    }