add playback bar to search activity
This commit is contained in:
parent
23280a88df
commit
2168862b8e
1 changed files with 13 additions and 5 deletions
|
|
@ -13,13 +13,13 @@ import androidx.recyclerview.widget.LinearLayoutManager;
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
import com.dkanada.gramophone.R;
|
import com.dkanada.gramophone.R;
|
||||||
|
import com.dkanada.gramophone.activities.base.AbsMusicContentActivity;
|
||||||
import com.dkanada.gramophone.adapter.SearchAdapter;
|
import com.dkanada.gramophone.adapter.SearchAdapter;
|
||||||
import com.dkanada.gramophone.databinding.ActivitySearchBinding;
|
import com.dkanada.gramophone.databinding.ActivitySearchBinding;
|
||||||
import com.dkanada.gramophone.interfaces.MediaCallback;
|
import com.dkanada.gramophone.interfaces.MediaCallback;
|
||||||
import com.dkanada.gramophone.model.Album;
|
import com.dkanada.gramophone.model.Album;
|
||||||
import com.dkanada.gramophone.model.Artist;
|
import com.dkanada.gramophone.model.Artist;
|
||||||
import com.dkanada.gramophone.model.Song;
|
import com.dkanada.gramophone.model.Song;
|
||||||
import com.dkanada.gramophone.activities.base.AbsMusicServiceActivity;
|
|
||||||
import com.dkanada.gramophone.util.QueryUtil;
|
import com.dkanada.gramophone.util.QueryUtil;
|
||||||
import com.dkanada.gramophone.util.Util;
|
import com.dkanada.gramophone.util.Util;
|
||||||
import com.kabouzeid.appthemehelper.ThemeStore;
|
import com.kabouzeid.appthemehelper.ThemeStore;
|
||||||
|
|
@ -31,7 +31,7 @@ import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@SuppressLint("ClickableViewAccessibility")
|
@SuppressLint("ClickableViewAccessibility")
|
||||||
public class SearchActivity extends AbsMusicServiceActivity implements SearchView.OnQueryTextListener {
|
public class SearchActivity extends AbsMusicContentActivity implements SearchView.OnQueryTextListener {
|
||||||
private final String QUERY = "query";
|
private final String QUERY = "query";
|
||||||
|
|
||||||
private ActivitySearchBinding binding;
|
private ActivitySearchBinding binding;
|
||||||
|
|
@ -47,9 +47,6 @@ public class SearchActivity extends AbsMusicServiceActivity implements SearchVie
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
|
||||||
binding = ActivitySearchBinding.inflate(getLayoutInflater());
|
|
||||||
setContentView(binding.getRoot());
|
|
||||||
|
|
||||||
setDrawUnderStatusBar();
|
setDrawUnderStatusBar();
|
||||||
setStatusBarColorAuto();
|
setStatusBarColorAuto();
|
||||||
|
|
||||||
|
|
@ -90,6 +87,17 @@ public class SearchActivity extends AbsMusicServiceActivity implements SearchVie
|
||||||
search(savedInstanceState.getString(QUERY, ""));
|
search(savedInstanceState.getString(QUERY, ""));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected View createContentView() {
|
||||||
|
binding = ActivitySearchBinding.inflate(getLayoutInflater());
|
||||||
|
|
||||||
|
return wrapSlidingMusicPanel(binding.getRoot());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onStateOnline() {
|
||||||
|
}
|
||||||
|
|
||||||
private void setUpToolBar() {
|
private void setUpToolBar() {
|
||||||
binding.toolbar.setBackgroundColor(ThemeStore.primaryColor(this));
|
binding.toolbar.setBackgroundColor(ThemeStore.primaryColor(this));
|
||||||
setSupportActionBar(binding.toolbar);
|
setSupportActionBar(binding.toolbar);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue