MCPcopy Create free account
hub / github.com/cinit/TMoe / Header

Class Header

app/src/main/java/cc/ioctl/tmoe/ui/dsl/item/Header.kt:10–31  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8import cc.ioctl.tmoe.ui.wrapper.cell.HeaderCell
9
10class Header(
11 val headerText: String?
12) : TMsgListItem {
13
14 class HeaderViewHolder(cell: HeaderCell) : RecyclerView.ViewHolder(cell)
15
16 override val isEnabled = false
17 override val isVoidBackground = false
18
19 override fun createViewHolder(context: Context, parent: ViewGroup): RecyclerView.ViewHolder {
20 return HeaderViewHolder(HeaderCell(context))
21 }
22
23 override fun bindView(viewHolder: RecyclerView.ViewHolder, position: Int, context: Context) {
24 val cell = viewHolder.itemView as HeaderCell
25 cell.setText(headerText.orEmpty())
26 }
27
28 override fun onItemClick(v: View, position: Int, x: Float, y: Float) {
29 // not clickable
30 }
31}

Callers 1

inflateTMsgListItemsMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected