From 2168862b8ec503a1516c717a56e0719be5a9eed3 Mon Sep 17 00:00:00 2001 From: dkanada Date: Wed, 12 May 2021 02:44:55 +0900 Subject: [PATCH] add playback bar to search activity --- .../gramophone/activities/SearchActivity.java | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/dkanada/gramophone/activities/SearchActivity.java b/app/src/main/java/com/dkanada/gramophone/activities/SearchActivity.java index c4a4d8ef..e9c8dae4 100644 --- a/app/src/main/java/com/dkanada/gramophone/activities/SearchActivity.java +++ b/app/src/main/java/com/dkanada/gramophone/activities/SearchActivity.java @@ -13,13 +13,13 @@ import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import com.dkanada.gramophone.R; +import com.dkanada.gramophone.activities.base.AbsMusicContentActivity; import com.dkanada.gramophone.adapter.SearchAdapter; import com.dkanada.gramophone.databinding.ActivitySearchBinding; import com.dkanada.gramophone.interfaces.MediaCallback; import com.dkanada.gramophone.model.Album; import com.dkanada.gramophone.model.Artist; import com.dkanada.gramophone.model.Song; -import com.dkanada.gramophone.activities.base.AbsMusicServiceActivity; import com.dkanada.gramophone.util.QueryUtil; import com.dkanada.gramophone.util.Util; import com.kabouzeid.appthemehelper.ThemeStore; @@ -31,7 +31,7 @@ import java.util.Collections; import java.util.List; @SuppressLint("ClickableViewAccessibility") -public class SearchActivity extends AbsMusicServiceActivity implements SearchView.OnQueryTextListener { +public class SearchActivity extends AbsMusicContentActivity implements SearchView.OnQueryTextListener { private final String QUERY = "query"; private ActivitySearchBinding binding; @@ -47,9 +47,6 @@ public class SearchActivity extends AbsMusicServiceActivity implements SearchVie protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - binding = ActivitySearchBinding.inflate(getLayoutInflater()); - setContentView(binding.getRoot()); - setDrawUnderStatusBar(); setStatusBarColorAuto(); @@ -90,6 +87,17 @@ public class SearchActivity extends AbsMusicServiceActivity implements SearchVie search(savedInstanceState.getString(QUERY, "")); } + @Override + protected View createContentView() { + binding = ActivitySearchBinding.inflate(getLayoutInflater()); + + return wrapSlidingMusicPanel(binding.getRoot()); + } + + @Override + public void onStateOnline() { + } + private void setUpToolBar() { binding.toolbar.setBackgroundColor(ThemeStore.primaryColor(this)); setSupportActionBar(binding.toolbar);