TGViewer
Android Broadcast Android Broadcast @android_broadcast · 14.5K subscribers
Post #9431 7.05K
// Пример использования Splash Screen Compose
class MainActivity : ComponentActivity() {

private var splashScreen: SplashScreenDecorator? = null

override fun onCreate(savedInstanceState: Bundle?) {
// Инициализация до super.onCreate()
splashScreen = splash {
content {
HeartBeatAnimation(
isVisible = isVisible.value,
exitAnimationDuration = exitAnimationDuration.milliseconds,
onStartExitAnimation = { startExitAnimation() }
)
}
}

// Стартуйте ваш Splash Screen
splashScreen?.shouldKeepOnScreen = false

super.onCreate(savedInstanceState)

setContent {
MyAppTheme {
MainScreen()
}
}
}

override fun onStart() {
super.onStart()
splashScreen?.dismiss()
}
  • 🤔 36
  • 👍 9
  • 🤯 3
  • ❤ 1
More from @android_broadcast
  1. Oct 1, 2026🔥 Выпустили официальный плагин Firebase для Codex #Firebase #Codex
  2. Oct 1, 2026👨🏻‍💻 Строим мультиагентные системы для разработки на Podlodka AI Crew Инженерные задачи…
  3. Sep 30, 2026📹 День, когда сайдлоадинг остановился. Google запустила верификацию разработчиков при уст…
  4. Sep 30, 2026‼️NoOp — удобный способ отключить API в релизных сборках без усложнения кода Отладочные ин…
  5. Sep 30, 2026🛒 Google Play расширяет возможности и типы платных подписок В блоге Android Developers ра…
  6. Sep 29, 2026🤖 Обновленный гайд по поиску лагов UI в Android Показано как искать проблемы на версиях A…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →