mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-06-05 21:59:17 +02:00
change the ID of some fragment viewpagers on creation to avoid some glitches
This commit is contained in:
@@ -37,6 +37,7 @@ class DayFragmentsHolder : MyFragmentHolder(), NavigationListener {
|
|||||||
val view = inflater.inflate(R.layout.fragment_days_holder, container, false)
|
val view = inflater.inflate(R.layout.fragment_days_holder, container, false)
|
||||||
view.background = ColorDrawable(context!!.config.backgroundColor)
|
view.background = ColorDrawable(context!!.config.backgroundColor)
|
||||||
viewPager = view.fragment_days_viewpager
|
viewPager = view.fragment_days_viewpager
|
||||||
|
viewPager?.id = (System.currentTimeMillis() / 1000).toInt()
|
||||||
setupFragment()
|
setupFragment()
|
||||||
return view
|
return view
|
||||||
}
|
}
|
||||||
|
@@ -37,6 +37,7 @@ class MonthFragmentsHolder : MyFragmentHolder(), NavigationListener {
|
|||||||
val view = inflater.inflate(R.layout.fragment_months_holder, container, false)
|
val view = inflater.inflate(R.layout.fragment_months_holder, container, false)
|
||||||
view.background = ColorDrawable(context!!.config.backgroundColor)
|
view.background = ColorDrawable(context!!.config.backgroundColor)
|
||||||
viewPager = view.fragment_months_viewpager
|
viewPager = view.fragment_months_viewpager
|
||||||
|
viewPager?.id = (System.currentTimeMillis() / 1000).toInt()
|
||||||
setupFragment()
|
setupFragment()
|
||||||
return view
|
return view
|
||||||
}
|
}
|
||||||
|
@@ -1,5 +1,6 @@
|
|||||||
package com.simplemobiletools.calendar.fragments
|
package com.simplemobiletools.calendar.fragments
|
||||||
|
|
||||||
|
import android.graphics.drawable.ColorDrawable
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.support.v4.view.ViewPager
|
import android.support.v4.view.ViewPager
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
@@ -8,6 +9,7 @@ import android.view.ViewGroup
|
|||||||
import com.simplemobiletools.calendar.R
|
import com.simplemobiletools.calendar.R
|
||||||
import com.simplemobiletools.calendar.activities.MainActivity
|
import com.simplemobiletools.calendar.activities.MainActivity
|
||||||
import com.simplemobiletools.calendar.adapters.MyYearPagerAdapter
|
import com.simplemobiletools.calendar.adapters.MyYearPagerAdapter
|
||||||
|
import com.simplemobiletools.calendar.extensions.config
|
||||||
import com.simplemobiletools.calendar.helpers.Formatter
|
import com.simplemobiletools.calendar.helpers.Formatter
|
||||||
import com.simplemobiletools.commons.views.MyViewPager
|
import com.simplemobiletools.commons.views.MyViewPager
|
||||||
import kotlinx.android.synthetic.main.fragment_years_holder.view.*
|
import kotlinx.android.synthetic.main.fragment_years_holder.view.*
|
||||||
@@ -30,7 +32,9 @@ class YearFragmentsHolder : MyFragmentHolder() {
|
|||||||
|
|
||||||
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
|
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
|
||||||
val view = inflater.inflate(R.layout.fragment_years_holder, container, false)
|
val view = inflater.inflate(R.layout.fragment_years_holder, container, false)
|
||||||
|
view.background = ColorDrawable(context!!.config.backgroundColor)
|
||||||
viewPager = view.fragment_years_viewpager
|
viewPager = view.fragment_years_viewpager
|
||||||
|
viewPager?.id = (System.currentTimeMillis() / 1000).toInt()
|
||||||
setupFragment()
|
setupFragment()
|
||||||
return view
|
return view
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user