Cómo ocultar el Floating Action Bar en Android al hacer scroll hacia arriba


En muchas aplicaciones de Android, el Floating Action Button (FAB) se utiliza para proporcionar una funcionalidad importante de manera rápida y sencilla. Sin embargo, en algunos casos, el FAB puede ser intrusivo y obstaculizar la experiencia de usuario. Por lo tanto, es importante proporcionar una forma de ocultar el FAB cuando no se necesita. EnSigueSigue leyendo «Cómo ocultar el Floating Action Bar en Android al hacer scroll hacia arriba»

Cómo mostrar una imagen por debajo de la barra de estado en Android


En este artículo aprenderás cómo hacer que una imagen se muestre por debajo de la barra de estado en una aplicación de Android. La barra de estado es una parte importante de la interfaz de usuario de Android, y en ocasiones se desea mostrar una imagen detrás de ella. Mostrar una imagen detrás de laSigueSigue leyendo «Cómo mostrar una imagen por debajo de la barra de estado en Android»

Cómo detectar el cambio de estado de un CollapsingToolBarLayout en Android con Kotlin


El CollapsingToolBarLayout es un componente de diseño de la Biblioteca de Diseño de Android que proporciona una vista de encabezado flexible para una actividad o fragmento. Permite crear una interfaz de usuario dinámica y moderna que se adapta a las necesidades del usuario. En este artículo, explicaremos cómo detectar el cambio de estado de unSigueSigue leyendo «Cómo detectar el cambio de estado de un CollapsingToolBarLayout en Android con Kotlin»

Cómo voltear una vista en Android usando Kotlin


Si se requiere voltear una vista como si fuese un juego de descubrir una carta, se puede hacer con la animación (Flip Card Animation) Preparativos primero debemos declarar las animaciones siguientes en el directorio res/animator archivo flip_in.xml <?xml version=»1.0″ encoding=»utf-8″?> <set xmlns:android=»http://schemas.android.com/apk/res/android»> <objectAnimator android:duration=»0″ android:propertyName=»alpha» android:valueFrom=»1.0″ android:valueTo=»0.0″ /> <objectAnimator android:duration=»750″ android:interpolator=»@android:interpolator/accelerate_decelerate» android:propertyName=»rotationY» android:repeatMode=»reverse» android:valueFrom=»-180″ android:valueTo=»0″SigueSigue leyendo «Cómo voltear una vista en Android usando Kotlin»

Selector de Fecha con MaterialDatePicker Android Kotlin


Con la libreria Material Components Google nos facilita la creación de un selector de fecha private fun showDatePickerDialog(dialogTag: String, date: Date?) { //Prevent open multiple calendar views val navHostFragment = requireActivity().supportFragmentManager.fragments.first() as NavHostFragment if (navHostFragment.childFragmentManager.findFragmentByTag(dialogTag) != null) return val materialDatePicker = MaterialDatePicker.Builder.datePicker() .setSelection(date?.time) .setTitleText(«Event date») .build() val c = Calendar.getInstance(TimeZone.getTimeZone(«UTC»)) materialDatePicker.addOnPositiveButtonClickListener { value -> c.timeInMillisSigueSigue leyendo «Selector de Fecha con MaterialDatePicker Android Kotlin»