A continuación encontrarás traducida al Castellano la entrada escrita por Martin T. y publicada originalmente en el Blog oficial de Xojo.
Ha pasado ya medio año desde la presentación de Android como nueva plataforma de despliegue en Xojo 2023r4, y a lo largo de este tiempo se han incorporado decenas de nuevas características y también realizado correcciones de errores, tanto en el framework como en el compilador. Así sucede también con Xojo Release 2023r4. Ahora es momento de llevar a las Android Design Extensions a un nuevo nivel y liberar la versión 2.0 con más de 80 nuevas extensiones. Esta versión funciona con Xojo 2023r3 y posteriores.
Nuevas Características en Android Design Extensions 2.0
Ahora los botones pueden tener bordes con diferentes grosores y colores. Utiliza los métodos de extensión SetStrokeColorXC y SetStrokeWidthXC para ello. También puedes utilizar las mismas propiedades para MobileDateTimePicker en Android. Además, puedes ajustar el color del botón cuando se hace clic sobre él: SetRippleColorXC .
Los colores de las barras de deslizamiento y las barras de progreso se pueden ajustar ahora de forma dinámica utilizando los métodos de extensión SetProgressBackgroundTintListXC y SetProgressTintListXC.
¿Te gustaría mostrar la barra superior de una app, donde se muestran tanto la hora como la batería de estado, en modo oscuro en vez de en blanco? No hay problema. El método SetSystemBarsAppearanceXC de MobileScreen te ayudarán con ello. La app de ejemplo de Android Design Extensions te muestra cómo usarlo.
También puede asignarse ahora de forma dinámica el color de fondo de cada uno de los segmentos de un MobileSegmentedButton mediante SetBackgroundColorAtXC.
La clase MobileTabPanel soporta ahora el uso de etiquetas. Puedes definir tanto el color, como la posición y el número mostrado por cada una de las etiquetas.
¿Te gustaría obtener más capacidades para MobileTextArea? Con el método SetTextFromHtmlXC puedes añadir el contenido de un HTML en el MobileTextArea.
Los MobileTextFields también experimentan algunas mejoras con la nueva versión de Android Design Extensiones. Ahora puedes mostrar un botón de borrado o, si se trata de un campo de contraseña, mostrar u ocultar la contraseña. El nombre de esta ayuda es SetEndIconModeXC. También puedes ajustar el color del borde y el grosor para los campos de texto. Los métodos que has de usar son SetBoxStrokeWidthXC, SetBoxStrokeColorXC y SetBoxBackgroundColorXC.
Siéntete libre de echar un vistazo al repositorio de desarrollo, crear solicitudes de nuevas características y proporcionar tus comentarios sobre esta librería.
Estaré realmente feliz de recibir cualquier tipo de soporte económico voluntario por el trabajo que he realizado hasta ahora, el cual puedes realizar aquí. También puedes descargar el proyecto, con los ejemplos asociados, desde este enlace.