Mehmet Peker
09/10/2020, 10:11 AMTimo Drick
09/10/2020, 10:17 AMMehmet Peker
09/10/2020, 10:39 AMTimo Drick
09/10/2020, 10:45 AMval activity = ContextAmbient.current as Activity
Mehmet Peker
09/10/2020, 11:01 AMoverride fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
val binding = FragmentMessageBinding.inflate(LayoutInflater.from(requireContext()), container, false)
(binding.root as ViewGroup).setContent(Recomposer.current()) {
MessageScreen(this)
}
return binding.root
}
override fun onNavigationClick() {
requireActivity().onBackPressed()
}
Timo Drick
09/10/2020, 11:05 AMMessageScreen(onNavigaionClick: () -> Unit)
MessageScreen() { onNavigationClick() }
Mehmet Peker
09/10/2020, 11:11 AMTimo Drick
09/10/2020, 11:11 AMMehmet Peker
09/10/2020, 11:18 AMTimo Drick
09/10/2020, 11:19 AMMehmet Peker
09/10/2020, 11:22 AMTimo Drick
09/10/2020, 11:23 AMMehmet Peker
09/10/2020, 11:30 AMTimo Drick
09/10/2020, 11:31 AMoverride fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? =
return ComposeView(requireContext()).apply {
setContent {
MessageView ...
}
}
Mehmet Peker
09/10/2020, 11:41 AM