41 lines
986 B
Kotlin
41 lines
986 B
Kotlin
package jp.juggler.subwaytooter
|
|
|
|
import android.view.View
|
|
import android.widget.TextView
|
|
|
|
import jp.juggler.subwaytooter.util.DecodeOptions
|
|
import jp.juggler.subwaytooter.view.MyLinkMovementMethod
|
|
import org.jetbrains.anko.textColor
|
|
|
|
internal class ViewHolderHeaderSearch(
|
|
arg_activity : ActMain,
|
|
viewRoot : View
|
|
) : ViewHolderHeaderBase(arg_activity, viewRoot) {
|
|
|
|
private val tvSearchDesc : TextView
|
|
|
|
init {
|
|
this.tvSearchDesc = viewRoot.findViewById(R.id.tvSearchDesc)
|
|
tvSearchDesc.visibility = View.VISIBLE
|
|
tvSearchDesc.movementMethod = MyLinkMovementMethod
|
|
}
|
|
|
|
override fun showColor() {
|
|
}
|
|
|
|
override fun bindData(column : Column) {
|
|
super.bindData(column)
|
|
|
|
tvSearchDesc.textColor = column.getContentColor()
|
|
tvSearchDesc.text = DecodeOptions(
|
|
activity, access_info, decodeEmoji = true,
|
|
mentionDefaultHostDomain = access_info
|
|
)
|
|
.decodeHTML(column.getHeaderDesc() )
|
|
}
|
|
|
|
override fun onViewRecycled() {
|
|
}
|
|
|
|
}
|