From 3f53afdac51a731745d95023058a06e5005f2c6f Mon Sep 17 00:00:00 2001 From: Scott Nien Date: Tue, 27 Mar 2018 15:19:44 +0800 Subject: [PATCH] Apply entity header effect to storage summary screen use EntityHeaderController.styleActionBar to apply the entity header effect which will not show shadow under the app bar unless it starts to scroll. Bug: 71767969 Test: manual test Change-Id: Iffd94db956d50b8985cfa5df3886acd3b766fd0c --- .../settings/deviceinfo/StorageDashboardFragment.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/com/android/settings/deviceinfo/StorageDashboardFragment.java b/src/com/android/settings/deviceinfo/StorageDashboardFragment.java index 9c872a44097..ead941f75b3 100644 --- a/src/com/android/settings/deviceinfo/StorageDashboardFragment.java +++ b/src/com/android/settings/deviceinfo/StorageDashboardFragment.java @@ -46,6 +46,7 @@ import com.android.settings.deviceinfo.storage.UserIconLoader; import com.android.settings.deviceinfo.storage.VolumeSizesLoader; import com.android.settings.search.BaseSearchIndexProvider; import com.android.settings.search.Indexable; +import com.android.settings.widget.EntityHeaderController; import com.android.settings.wrapper.UserManagerWrapper; import com.android.settingslib.applications.StorageStatsSource; import com.android.settingslib.core.AbstractPreferenceController; @@ -106,6 +107,13 @@ public class StorageDashboardFragment extends DashboardFragment super.onViewCreated(v, savedInstanceState); initializeCacheProvider(); maybeSetLoading(isQuotaSupported()); + + final Activity activity = getActivity(); + EntityHeaderController.newInstance(activity, this /*fragment*/, + null /* header view */) + .setRecyclerView(getListView(), getLifecycle()) + .styleActionBar(activity); + } @Override