• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package com.airbnb.lottie.samples
2 
3 import android.os.Bundle
4 import android.view.View
5 import android.view.ViewTreeObserver
6 import androidx.appcompat.app.AppCompatActivity
7 import com.airbnb.lottie.samples.databinding.TypographyDemoActivityBinding
8 import com.airbnb.lottie.samples.utils.viewBinding
9 
10 class TypographyDemoActivity : AppCompatActivity() {
11     private val binding: TypographyDemoActivityBinding by viewBinding()
12 
<lambda>null13     private val layoutListener = ViewTreeObserver.OnGlobalLayoutListener {
14         binding.scrollView.fullScroll(View.FOCUS_DOWN)
15     }
16 
onCreatenull17     override fun onCreate(savedInstanceState: Bundle?) {
18         super.onCreate(savedInstanceState)
19         binding.fontView.viewTreeObserver.addOnGlobalLayoutListener(layoutListener)
20     }
21 
22 
onDestroynull23     override fun onDestroy() {
24         binding.fontView.viewTreeObserver.removeOnGlobalLayoutListener(layoutListener)
25         super.onDestroy()
26     }
27 }
28