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