我需要一些帮助。我正在从 JSON.Fetching 数据中获取数据。它由图像和文本组成,我正在使用快速适配器(mike penz)填充到回收器视图中,但是当我从回收器视图中选择指定的行时,它需要更改图像颜色。在哪里可以使用选择器更改文本视图颜色,但无法更改所选行的图像视图中图像的颜色。请帮帮我。这是代码:
service_type_adapter.withOnClickListener(new FastAdapter.OnClickListener<Service_Type_Adapter>() {
@Override
public boolean onClick(View v, IAdapter<Service_Type_Adapter> adapter, Service_Type_Adapter item, int position) {
AppCompatImageView service_image= (AppCompatImageView) v.findViewById(R.id.service_image);
int service_imagecolors = ContextCompat.getColor(getApplicationContext(), R.color.skyblue);
service_image.setColorFilter(service_imagecolors, PorterDuff.Mode.SRC_IN);
service_type_adapter.select(position);
if (lastselectedposition != -1) {
service_type_adapter.deselect(lastselectedposition);
}
lastselectedposition = position;
servicetypename = item.getServicename();
action = item.getServiceid();
googlemap.clear();
onMapReady(googlemap);
return true;
}
});