package com.dark98.santoku.recycler; import android.content.Context; import android.util.TypedValue; import android.view.Gravity; import android.view.ViewGroup; import android.widget.TextView; import androidx.recyclerview.widget.RecyclerView; import com.dark98.santoku.theme.ThemesRepo; import com.dark98.santoku.utils.ViewUtils; public class BigHeaderItem extends SimpleRecyclerItem { public String title; public BigHeaderItem() {} public BigHeaderItem(String t) { title = t; } @Override public TextView onCreateView(Context ctx) { TextView tv = new TextView(ctx); tv.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 20); tv.setTypeface(ViewUtils.getTypeface(ViewUtils.ROBOTO_MEDIUM)); tv.setTextColor(ThemesRepo.getColor(android.R.attr.textColorPrimary)); tv.setPadding(ViewUtils.dp(21), ViewUtils.dp(12), ViewUtils.dp(21), ViewUtils.dp(12)); tv.setGravity(Gravity.START); tv.setLayoutParams(new RecyclerView.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)); return tv; } @Override public void onBindView(TextView view) { view.setText(title); } }