package com.sinata.xqmuse.ui.course
|
|
import android.util.TypedValue
|
import androidx.fragment.app.Fragment
|
import cn.sinata.xldutils.gone
|
import com.flyco.tablayout.listener.OnTabSelectListener
|
import com.sinata.xqmuse.R
|
import com.sinata.xqmuse.ui.TransparentStatusBarActivity
|
import kotlinx.android.synthetic.main.activity_help_center.*
|
|
class HelpCenterActivity:TransparentStatusBarActivity(), OnTabSelectListener {
|
override fun setContentView() = R.layout.activity_help_center
|
|
override fun initClick() {
|
iv_back.setOnClickListener { finish() }
|
}
|
|
override fun initView() {
|
titleBar.gone()
|
val frags = arrayListOf<Fragment>()
|
frags.add(HelpFragment.newInstance(HelpFragment.TYPE_ACCOUNT))
|
frags.add(HelpFragment.newInstance(HelpFragment.TYPE_PHONE))
|
frags.add(HelpFragment.newInstance(HelpFragment.TYPE_WX))
|
tab_bar.setViewPager(view_pager, arrayOf("切换账号","改绑手机号","改绑微信"),this,frags)
|
tab_bar.setOnTabSelectListener(this)
|
tab_bar.getTitleView(0).setTextSize(TypedValue.COMPLEX_UNIT_SP,16f)
|
}
|
|
override fun onTabSelect(position: Int) {
|
(0 until 3).forEach {
|
tab_bar.getTitleView(it).setTextSize(TypedValue.COMPLEX_UNIT_SP,if (it == position) 16f else 14f)
|
}
|
}
|
|
override fun onTabReselect(position: Int) {
|
}
|
|
}
|