Slide 24
Slide 24 text
ハッシュタグ #nikkei_tech_talk
class HeaderComposeView @JvmOverloads constructor(
context: Context,
attrs: AttributeSet? = null,
defStyle: Int = 0,
) : AbstractComposeView(context, attrs, defStyle) {
private var headerItem by mutableStateOf(null)
@Composable
override fun Content() {
AppTheme {
Header(
headerItem = headerItem,
)
}
}
fun bind(headerItem: HeaderItem) {
this.headerItem = headerItem
}
}
実装方法 〜 ヘッダーの ComposeView 〜
24
Content() の中で
Composable 関数が書ける