/
ViewPagerAdapter.kt
41 lines (35 loc) · 1.22 KB
/
ViewPagerAdapter.kt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package com.azhar.infopendakian.adapter
import androidx.fragment.app.Fragment
import androidx.fragment.app.FragmentManager
import androidx.fragment.app.FragmentStatePagerAdapter
import com.azhar.infopendakian.fragment.FragmentPeralatan
import com.azhar.infopendakian.fragment.FragmentTips
/**
* Created by Azhar Rivaldi on 03-06-2021
* Youtube Channel : https://bit.ly/2PJMowZ
* Github : https://github.com/AzharRivaldi
* Twitter : https://twitter.com/azharrvldi_
* Instagram : https://www.instagram.com/azhardvls_
* Linkedin : https://www.linkedin.com/in/azhar-rivaldi
*/
class ViewPagerAdapter(fragmentManager: FragmentManager) : FragmentStatePagerAdapter(fragmentManager) {
override fun getItem(position: Int): Fragment {
var fragment: Fragment = null
when (position) {
0 -> fragment = FragmentPeralatan()
1 -> fragment = FragmentTips()
}
return fragment
}
override fun getCount(): Int {
return 2
}
override fun getPageTitle(position: Int): CharSequence {
var title = ""
when (position) {
0 -> title = "Peralatan"
1 -> title = "Tips"
}
return title
}
}