blob: 691bb1b725b8d237a82b5dfe5767afef8e70f92b [file] [log] [blame]
package com.airbnb.lottie.sample.compose.composables
import android.content.Context
import android.util.Log
import android.view.View
import androidx.compose.material.MaterialTheme
import androidx.compose.material.Surface
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Providers
import androidx.compose.ui.platform.ComposeView
import androidx.fragment.app.Fragment
import androidx.navigation.fragment.findNavController
import com.airbnb.lottie.sample.compose.NavControllerAmbient
import com.airbnb.lottie.sample.compose.ui.LottieTheme
fun Fragment.LottieComposeScaffoldView(context: Context, Content: @Composable () -> Unit): View {
return ComposeView(context).apply {
setContent {
Providers(NavControllerAmbient provides findNavController()) {
LottieTheme {
Surface(color = MaterialTheme.colors.background) {
Content()
}
}
}
}
}
}