Loading build.gradle +1 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ buildscript { propMinSdkVersion = 16 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 propVersionName = '3.13.19' propVersionName = '3.13.20' kotlin_version = '1.2.21' support_libs = '27.0.2' } Loading commons/src/main/kotlin/com/simplemobiletools/commons/extensions/ViewPager.kt 0 → 100644 +16 −0 Original line number Diff line number Diff line package com.simplemobiletools.commons.extensions import android.support.v4.view.ViewPager fun ViewPager.onPageChangeListener(pageChangedAction: (newPosition: Int) -> Unit) = addOnPageChangeListener(object : ViewPager.OnPageChangeListener { override fun onPageScrollStateChanged(state: Int) { } override fun onPageScrolled(position: Int, positionOffset: Float, positionOffsetPixels: Int) { } override fun onPageSelected(position: Int) { pageChangedAction(position) } }) Loading
build.gradle +1 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ buildscript { propMinSdkVersion = 16 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 propVersionName = '3.13.19' propVersionName = '3.13.20' kotlin_version = '1.2.21' support_libs = '27.0.2' } Loading
commons/src/main/kotlin/com/simplemobiletools/commons/extensions/ViewPager.kt 0 → 100644 +16 −0 Original line number Diff line number Diff line package com.simplemobiletools.commons.extensions import android.support.v4.view.ViewPager fun ViewPager.onPageChangeListener(pageChangedAction: (newPosition: Int) -> Unit) = addOnPageChangeListener(object : ViewPager.OnPageChangeListener { override fun onPageScrollStateChanged(state: Int) { } override fun onPageScrolled(position: Int, positionOffset: Float, positionOffsetPixels: Int) { } override fun onPageSelected(position: Int) { pageChangedAction(position) } })