Files
SliceBeam/app/src/main/java/com/dark98/santoku/recycler/BigHeaderItem.java
T
2026-01-30 04:28:58 +00:00

40 lines
1.2 KiB
Java

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<TextView> {
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);
}
}