package com.sinata.xqmuse.ui.mine
|
|
import androidx.fragment.app.Fragment
|
import androidx.viewpager.widget.ViewPager
|
import com.sinata.xqmuse.R
|
import com.sinata.xqmuse.ui.TransparentStatusBarActivity
|
import kotlinx.android.synthetic.main.activity_coupon.*
|
|
class CouponActivity : TransparentStatusBarActivity() {
|
override fun setContentView() = R.layout.activity_coupon
|
|
private val frags = arrayListOf<Fragment>()
|
|
override fun initClick() {
|
|
}
|
|
override fun initView() {
|
frags.add(CouponFragment.newInstance(CouponFragment.TYPE_ALL))
|
frags.add(CouponFragment.newInstance(CouponFragment.TYPE_USED))
|
frags.add(CouponFragment.newInstance(CouponFragment.TYPE_USEFUL))
|
frags.add(CouponFragment.newInstance(CouponFragment.TYPE_EXPIRE))
|
tab_top.setViewPager(view_pager, arrayOf("全部","已使用","未使用","已过期"),this,frags)
|
view_pager.addOnPageChangeListener(object :ViewPager.SimpleOnPageChangeListener(){
|
override fun onPageSelected(position: Int) {
|
super.onPageSelected(position)
|
(frags[position] as CouponFragment).refresh()
|
}
|
})
|
view_pager.offscreenPageLimit = 4
|
}
|
|
|
}
|