|
|
@ -32,6 +32,7 @@ import android.view.Menu;
|
|
|
|
import android.view.MenuItem;
|
|
|
|
import android.view.MenuItem;
|
|
|
|
import android.view.View;
|
|
|
|
import android.view.View;
|
|
|
|
import android.view.ViewGroup;
|
|
|
|
import android.view.ViewGroup;
|
|
|
|
|
|
|
|
import android.widget.ImageView;
|
|
|
|
import android.widget.TextView;
|
|
|
|
import android.widget.TextView;
|
|
|
|
|
|
|
|
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
@ -64,6 +65,8 @@ public class AdapterAnswer extends RecyclerView.Adapter<AdapterAnswer.ViewHolder
|
|
|
|
private View view;
|
|
|
|
private View view;
|
|
|
|
private TextView tvName;
|
|
|
|
private TextView tvName;
|
|
|
|
private TextView tvGroup;
|
|
|
|
private TextView tvGroup;
|
|
|
|
|
|
|
|
private ImageView ivStandard;
|
|
|
|
|
|
|
|
private ImageView ivFavorite;
|
|
|
|
|
|
|
|
|
|
|
|
private TwoStateOwner powner = new TwoStateOwner(owner, "RulePopup");
|
|
|
|
private TwoStateOwner powner = new TwoStateOwner(owner, "RulePopup");
|
|
|
|
|
|
|
|
|
|
|
@ -73,6 +76,8 @@ public class AdapterAnswer extends RecyclerView.Adapter<AdapterAnswer.ViewHolder
|
|
|
|
view = itemView.findViewById(R.id.clItem);
|
|
|
|
view = itemView.findViewById(R.id.clItem);
|
|
|
|
tvName = itemView.findViewById(R.id.tvName);
|
|
|
|
tvName = itemView.findViewById(R.id.tvName);
|
|
|
|
tvGroup = itemView.findViewById(R.id.tvGroup);
|
|
|
|
tvGroup = itemView.findViewById(R.id.tvGroup);
|
|
|
|
|
|
|
|
ivStandard = itemView.findViewById(R.id.ivStandard);
|
|
|
|
|
|
|
|
ivFavorite = itemView.findViewById(R.id.ivFavorite);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private void wire() {
|
|
|
|
private void wire() {
|
|
|
@ -87,9 +92,11 @@ public class AdapterAnswer extends RecyclerView.Adapter<AdapterAnswer.ViewHolder
|
|
|
|
|
|
|
|
|
|
|
|
private void bindTo(EntityAnswer answer) {
|
|
|
|
private void bindTo(EntityAnswer answer) {
|
|
|
|
view.setAlpha(answer.hide ? Helper.LOW_LIGHT : 1.0f);
|
|
|
|
view.setAlpha(answer.hide ? Helper.LOW_LIGHT : 1.0f);
|
|
|
|
tvName.setText(answer.toString());
|
|
|
|
tvName.setText(answer.name);
|
|
|
|
tvGroup.setText(answer.group);
|
|
|
|
tvGroup.setText(answer.group);
|
|
|
|
tvGroup.setVisibility(TextUtils.isEmpty(answer.group) ? View.GONE : View.VISIBLE);
|
|
|
|
tvGroup.setVisibility(TextUtils.isEmpty(answer.group) ? View.GONE : View.VISIBLE);
|
|
|
|
|
|
|
|
ivStandard.setVisibility(answer.standard ? View.VISIBLE : View.GONE);
|
|
|
|
|
|
|
|
ivFavorite.setVisibility(answer.favorite ? View.VISIBLE : View.GONE);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|