X-Git-Url: https://git.mdrn.pl/wl-app.git/blobdiff_plain/48b2fe9f7c2dc3d9aeaaa6dbfb27c7da4f3235ff..269195b3729c1bdc22e9053ee4ebca667ea8549d:/Android/app/src/main/java/com/moiseum/wolnelektury/view/main/NavigationViewHolder.java diff --git a/Android/app/src/main/java/com/moiseum/wolnelektury/view/main/NavigationViewHolder.java b/Android/app/src/main/java/com/moiseum/wolnelektury/view/main/NavigationViewHolder.java new file mode 100644 index 0000000..28e23e4 --- /dev/null +++ b/Android/app/src/main/java/com/moiseum/wolnelektury/view/main/NavigationViewHolder.java @@ -0,0 +1,45 @@ +package com.moiseum.wolnelektury.view.main; + +import android.content.res.ColorStateList; +import android.graphics.PorterDuff; +import android.support.v4.content.ContextCompat; +import android.view.View; +import android.widget.ImageView; +import android.widget.TextView; + +import com.moiseum.wolnelektury.R; +import com.moiseum.wolnelektury.base.WLApplication; +import com.moiseum.wolnelektury.components.recycler.ViewHolder; +import com.moiseum.wolnelektury.utils.SharedPreferencesUtils; + +import butterknife.BindView; + +/** + * @author golonkos + */ + +public class NavigationViewHolder extends ViewHolder { + + @BindView(R.id.tvNavName) + TextView tvName; + @BindView(R.id.ivNavIcon) + ImageView ivNavIcon; + + NavigationViewHolder(View view) { + super(view); + } + + @Override + public void bind(NavigationElement item, boolean selected) { + tvName.setText(item.getTitle()); + ivNavIcon.setImageResource(item.getIcon()); + int color = selected ? R.color.white : R.color.turquoise; + ivNavIcon.setColorFilter(ContextCompat.getColor(getContext(), color), PorterDuff.Mode.SRC_IN); + if (item.getTitle() == R.string.nav_premium) { + tvName.setTextColor(getContext().getResources().getColor(R.color.orange_light)); + ivNavIcon.setColorFilter(ContextCompat.getColor(getContext(), R.color.orange_light), PorterDuff.Mode.SRC_IN); + } + + } + +}