Avatar ·

Erro setVisibility no Android P: método só pode ser chamado do mesmo grupo de biblioteca

Olá a todos! Estou desenvolvendo um aplicativo em Kotlin para Android e me deparei com um erro muito estranho ao tentar ocultar ou mostrar um botão `VisibilityAwareImageButton` no Android 9 (Pie). Tenho um fragmento de código simples: ```kotlin class MyFragment : Fragment() { private lateinit var myButton: VisibilityAwareImageButton override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) myButton = view.findViewById(R.id.my_button) // Tentando ocultar o botão myButton.visibility = View.GONE } } ``` Ao executar no Android 9 (API 28), recebo uma exceção: ``` java.lang.RuntimeException: VisibilityAwareImageButton.setVisibility can only be called from the same library group (groupId=com.google.android.material) ``` Estou usando Material Design Components (com.google.android.material:material:1.2.0) e AndroidX. O botão está declarado no XML como: ```xml