aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2020-01-19 21:24:05 -0800
committerAllan Wang <me@allanwang.ca>2020-01-19 21:24:05 -0800
commit309e1ec5f16120af678377324be36ab013617a4e (patch)
treed534b8bc1759b9ab603e83f21dc430cded42e02f
parenta4177af60ad70af5f3883ef31b26c6c31bcaa866 (diff)
downloadfrost-309e1ec5f16120af678377324be36ab013617a4e.tar.gz
frost-309e1ec5f16120af678377324be36ab013617a4e.tar.bz2
frost-309e1ec5f16120af678377324be36ab013617a4e.zip
Remove synthetics for IntroMainFragments
-rw-r--r--app/src/main/kotlin/com/pitchedapps/frost/intro/IntroMainFragments.kt23
1 files changed, 16 insertions, 7 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/intro/IntroMainFragments.kt b/app/src/main/kotlin/com/pitchedapps/frost/intro/IntroMainFragments.kt
index 5ae29809..c86e560c 100644
--- a/app/src/main/kotlin/com/pitchedapps/frost/intro/IntroMainFragments.kt
+++ b/app/src/main/kotlin/com/pitchedapps/frost/intro/IntroMainFragments.kt
@@ -35,9 +35,9 @@ import ca.allanwang.kau.utils.setOnSingleTapListener
import com.mikepenz.iconics.typeface.library.googlematerial.GoogleMaterial
import com.pitchedapps.frost.R
import com.pitchedapps.frost.activities.IntroActivity
+import com.pitchedapps.frost.databinding.IntroAnalyticsBinding
import com.pitchedapps.frost.utils.Prefs
import kotlin.math.abs
-import kotlinx.android.synthetic.main.intro_analytics.*
/**
* Created by Allan Wang on 2017-07-28.
@@ -142,10 +142,14 @@ class IntroFragmentAnalytics : BaseIntroFragment(R.layout.intro_analytics) {
val container: ConstraintLayout by bindViewResettable(R.id.intro_analytics_container)
- override fun viewArray(): Array<Array<out View>> = arrayOf(
- arrayOf(title), arrayOf(image),
- arrayOf(intro_switch), arrayOf(desc)
- )
+ private lateinit var binding: IntroAnalyticsBinding
+
+ override fun viewArray(): Array<Array<out View>> = with(binding) {
+ arrayOf(
+ arrayOf(title), arrayOf(image),
+ arrayOf(introSwitch), arrayOf(desc)
+ )
+ }
override fun themeFragmentImpl() {
super.themeFragmentImpl()
@@ -155,9 +159,14 @@ class IntroFragmentAnalytics : BaseIntroFragment(R.layout.intro_analytics) {
@SuppressLint("ClickableViewAccessibility")
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
+ binding = IntroAnalyticsBinding.bind(view)
+ binding.init()
+ }
+
+ private fun IntroAnalyticsBinding.init() {
image.setIcon(GoogleMaterial.Icon.gmd_bug_report, 120)
- intro_switch.isSelected = Prefs.analytics
- intro_switch.setOnCheckedChangeListener { _, isChecked ->
+ introSwitch.isSelected = Prefs.analytics
+ introSwitch.setOnCheckedChangeListener { _, isChecked ->
Prefs.analytics = isChecked
}
}