blob: 47a48063917591b63124fffebe017fa2a29055de [file] [log] [blame]
package com.airbnb.lottie.samples.views
import android.content.Context
import android.util.AttributeSet
import android.view.View
import android.widget.FrameLayout
import com.airbnb.epoxy.ModelProp
import com.airbnb.epoxy.ModelView
import com.airbnb.epoxy.TextProp
import com.airbnb.lottie.samples.R
import com.airbnb.lottie.samples.inflate
import kotlinx.android.synthetic.main.marquee.view.*
@ModelView(autoLayout = ModelView.Size.MATCH_WIDTH_WRAP_HEIGHT)
class SectionHeaderView @JvmOverloads constructor(
context: Context,
attrs: AttributeSet? = null,
defStyleAttr: Int = 0
) : FrameLayout(context, attrs, defStyleAttr) {
init {
inflate(R.layout.section_header_view)
}
@TextProp
fun setTitle(title: CharSequence) {
titleView.text = title
}
@ModelProp(options = [ModelProp.Option.DoNotHash])
override fun setOnClickListener(listener: OnClickListener?) {
super.setOnClickListener(listener)
}
}