|
@@ -33,13 +33,11 @@ import android.view.ViewGroup;
|
|
|
import com.bumptech.glide.Glide;
|
|
|
import com.nextcloud.client.account.CurrentAccountProvider;
|
|
|
import com.nextcloud.client.network.ClientFactory;
|
|
|
-import com.owncloud.android.R;
|
|
|
import com.owncloud.android.databinding.TemplateButtonBinding;
|
|
|
import com.owncloud.android.lib.common.Template;
|
|
|
import com.owncloud.android.lib.common.TemplateList;
|
|
|
import com.owncloud.android.utils.MimeTypeUtil;
|
|
|
import com.owncloud.android.utils.glide.CustomGlideStreamLoader;
|
|
|
-import com.owncloud.android.utils.theme.ThemeColorUtils;
|
|
|
import com.owncloud.android.utils.theme.newm3.ViewThemeUtils;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
@@ -59,8 +57,6 @@ public class TemplateAdapter extends RecyclerView.Adapter<TemplateAdapter.ViewHo
|
|
|
private ClientFactory clientFactory;
|
|
|
private String mimetype;
|
|
|
private Template selectedTemplate;
|
|
|
- private final int colorSelected;
|
|
|
- private final int colorUnselected;
|
|
|
private final ViewThemeUtils viewThemeUtils;
|
|
|
|
|
|
public TemplateAdapter(
|
|
@@ -69,7 +65,6 @@ public class TemplateAdapter extends RecyclerView.Adapter<TemplateAdapter.ViewHo
|
|
|
Context context,
|
|
|
CurrentAccountProvider currentAccountProvider,
|
|
|
ClientFactory clientFactory,
|
|
|
- ThemeColorUtils themeColorUtils,
|
|
|
ViewThemeUtils viewThemeUtils
|
|
|
) {
|
|
|
this.mimetype = mimetype;
|
|
@@ -77,8 +72,6 @@ public class TemplateAdapter extends RecyclerView.Adapter<TemplateAdapter.ViewHo
|
|
|
this.context = context;
|
|
|
this.currentAccountProvider = currentAccountProvider;
|
|
|
this.clientFactory = clientFactory;
|
|
|
- colorSelected = themeColorUtils.primaryColor(context, true);
|
|
|
- colorUnselected = context.getResources().getColor(R.color.grey_200);
|
|
|
this.viewThemeUtils = viewThemeUtils;
|
|
|
}
|
|
|
|
|
@@ -123,6 +116,7 @@ public class TemplateAdapter extends RecyclerView.Adapter<TemplateAdapter.ViewHo
|
|
|
public ViewHolder(@NonNull TemplateButtonBinding binding) {
|
|
|
super(binding.getRoot());
|
|
|
this.binding = binding;
|
|
|
+ viewThemeUtils.files.themeTemplateCardView(this.binding.templateContainer);
|
|
|
itemView.setOnClickListener(this);
|
|
|
}
|
|
|
|
|
@@ -148,12 +142,7 @@ public class TemplateAdapter extends RecyclerView.Adapter<TemplateAdapter.ViewHo
|
|
|
.into(binding.template);
|
|
|
|
|
|
binding.templateName.setText(template.getTitle());
|
|
|
-
|
|
|
- if (template == selectedTemplate) {
|
|
|
- binding.templateContainer.setStrokeColor(colorSelected);
|
|
|
- } else {
|
|
|
- binding.templateContainer.setStrokeColor(colorUnselected);
|
|
|
- }
|
|
|
+ binding.templateContainer.setChecked(template == selectedTemplate);
|
|
|
}
|
|
|
}
|
|
|
|