[mobile] update dev

pull/137/head
FongMi 3 years ago
parent af240f4fc4
commit af49cd71e9
  1. 13
      app/src/mobile/java/com/fongmi/android/tv/ui/adapter/SiteAdapter.java

@ -7,6 +7,7 @@ import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import com.fongmi.android.tv.R;
import com.fongmi.android.tv.api.ApiConfig;
import com.fongmi.android.tv.bean.Site;
import com.fongmi.android.tv.databinding.AdapterSiteBinding;
@ -68,8 +69,8 @@ public class SiteAdapter extends RecyclerView.Adapter<SiteAdapter.ViewHolder> {
holder.binding.text.setFocusable(on);
holder.binding.text.setSelected(on && item.isActivated());
holder.binding.text.setActivated(on && item.isActivated());
holder.binding.search.setImageResource(item.getSearchIcon());
holder.binding.change.setImageResource(item.getChangeIcon());
holder.binding.search.setImageResource(getSearchIcon(item));
holder.binding.change.setImageResource(getChangeIcon(item));
holder.binding.search.setVisibility(search ? View.VISIBLE : View.GONE);
holder.binding.change.setVisibility(change ? View.VISIBLE : View.GONE);
holder.binding.text.setOnClickListener(v -> mListener.onTextClick(item));
@ -79,6 +80,14 @@ public class SiteAdapter extends RecyclerView.Adapter<SiteAdapter.ViewHolder> {
holder.binding.change.setOnLongClickListener(v -> mListener.onChangeLongClick(item));
}
private int getSearchIcon(Site item) {
return item.isSearchable() ? R.drawable.ic_site_search : R.drawable.ic_site_block;
}
private int getChangeIcon(Site item) {
return item.isChangeable() ? R.drawable.ic_site_change : R.drawable.ic_site_block;
}
static class ViewHolder extends RecyclerView.ViewHolder {
private final AdapterSiteBinding binding;

Loading…
Cancel
Save