TestAppActivity.kt 1.47 KB
Newer Older
1 2 3 4 5 6
package com.ydl.component

import android.os.Bundle
import android.support.v4.app.Fragment
import android.support.v4.app.FragmentPagerAdapter
import android.support.v7.app.AppCompatActivity
ydl committed
7
import com.yidianling.consultant.ExpertSearchFragment
8 9
import com.yidianling.dynamic.trendsHome.TrendsHomeFragment
import com.yidianling.home.ui.fragment.YdlHomeFragment
10
import com.yidianling.user.mine.MineFragment
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
import kotlinx.android.synthetic.main.activity_test_app.*
import java.util.*

/**
 * @author jiucheng
 * @描述:
 * @Copyright Copyright (c) 2018
 * @Company 壹点灵
 * @date 2020/1/14
 */
class TestAppActivity : AppCompatActivity() {
    private var fragments: ArrayList<Fragment> =
        ArrayList()

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_test_app)

        fragments.add(YdlHomeFragment())
ydl committed
30
        fragments.add(ExpertSearchFragment())
31
        fragments.add(TrendsHomeFragment().setTab("trend_tap"))
ydl committed
32
        fragments.add(MineFragment())
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
        val adapter: FragmentPagerAdapter =
            object : FragmentPagerAdapter(supportFragmentManager) {
                override fun getItem(position: Int): Fragment {
                    return fragments.get(position)
                }

                override fun getCount(): Int {
                    return fragments.size
                }
            }

        view_page.adapter = adapter
        view_page.offscreenPageLimit = 2
    }
}