File tree Expand file tree Collapse file tree
app/src/main/java/org/akanework/gramophone/ui Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -71,9 +71,14 @@ class ViewPager2Adapter(
7171 viewPager2.setCurrentItem(newPosition, false )
7272 }
7373
74- (context as ? MainActivity )
75- ?.findViewById<TabLayout >(R .id.tab_layout)
76- ?.visibility = if (getItemCount() < 2 ) View .GONE else View .VISIBLE
74+ val tabLayout = (context as ? MainActivity )?.findViewById<TabLayout >(R .id.tab_layout)
75+ if (getItemCount() < 2 ) {
76+ tabLayout?.visibility = View .GONE
77+ viewPager2.isUserInputEnabled = false
78+ } else {
79+ tabLayout?.visibility = View .VISIBLE
80+ viewPager2.isUserInputEnabled = true
81+ }
7782 }
7883
7984 fun getLabelResId (position : Int ) = tabs[position]!! .label
Original file line number Diff line number Diff line change @@ -209,8 +209,10 @@ class ViewPagerFragment : BaseFragment(true) {
209209
210210 if (adapter.itemCount < 2 ) {
211211 tabLayout.visibility = View .GONE
212+ viewPager2.isUserInputEnabled = false
212213 } else {
213214 tabLayout.visibility = View .VISIBLE
215+ viewPager2.isUserInputEnabled = true
214216 }
215217
216218 return rootView
You can’t perform that action at this time.
0 commit comments