package com.fanghua.driver.ui.pub
|
|
import android.view.View
|
import cn.sinata.xldutils.utils.gone
|
import cn.sinata.xldutils.utils.visible
|
import com.fanghua.driver.R
|
import com.fanghua.driver.base.MyBaseActivity
|
import com.fanghua.driver.netUtls.getToken
|
import com.fanghua.driver.ui.adapter.GuideAdapter
|
import com.fanghua.driver.ui.main.MainActivity
|
import com.fanghua.driver.utils.Cache.CacheKey
|
import com.youth.banner.listener.OnPageChangeListener
|
import kotlinx.android.synthetic.main.activity_guide.*
|
import org.jetbrains.anko.startActivity
|
|
class GuideActivity: MyBaseActivity(), OnPageChangeListener {
|
override fun setContentView() {
|
setContentView(R.layout.activity_guide)
|
}
|
|
override fun initView() {
|
showHeader(false)
|
showTitle(false)
|
view_pager.isAutoLoop(false)
|
view_pager.adapter = GuideAdapter(arrayListOf(R.mipmap.guide1,R.mipmap.guide2,R.mipmap.guide3))
|
view_pager.addOnPageChangeListener(this)
|
CacheKey.putKeyStr("firstLaunch","1")
|
}
|
|
override fun setOnclick() {
|
|
}
|
|
/***
|
* 跳转下一步
|
*/
|
fun gotoMainOrLogin(v: View){
|
if (getToken().isNullOrEmpty()){
|
startActivity<LoginActivity>()
|
}else{
|
startActivity<MainActivity>()
|
}
|
finish()
|
}
|
|
override fun onPageScrolled(position: Int, positionOffset: Float, positionOffsetPixels: Int) {
|
if (position == 2){
|
tv_action.visible()
|
}else{
|
tv_action.gone()
|
}
|
}
|
|
override fun onPageSelected(position: Int) {
|
|
}
|
|
override fun onPageScrollStateChanged(state: Int) {
|
}
|
}
|