diff --git a/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/MainFragment.kt b/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/MainFragment.kt index cd886b0..d18049b 100644 --- a/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/MainFragment.kt +++ b/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/MainFragment.kt @@ -156,10 +156,10 @@ class MainFragment : Fragment() { val generatedView = MainWidget.getWidgetView(requireContext(), binding.widget.width, typeface) if (generatedView != null) { - val view: View = generatedView.apply(requireActivity().applicationContext, binding.widget) - view.measure(0, 0) - withContext(Dispatchers.Main) { + val view: View = generatedView.apply(requireActivity().applicationContext, binding.widget) + view.measure(0, 0) + binding.widgetLoader.animate().scaleX(1f).scaleY(1f).alpha(1f) .setDuration(200L).start() binding.widget.animate().alpha(0f).setDuration(200L).withEndAction {