Entonces, para este mensaje de error en el componente de entrada, recibimos el texto desde afuera.
Pero quiero controlar el estilo desde adentro.
Entonces, al final, envolveré este texto aquí en un componente de vista simplemente para tener más opciones de estilo
que podría decir y asignar un estilo aquí de aire o contenedor tal vez y en el texto en sí todos asignen un estilo
de aire o texto, pero estos identificadores como siempre depende totalmente de ti.
Tampoco siempre quiero mostrarlo como si no fuera válido, sino que quiero mostrarlo
si no es válido y esta entrada se ha tocado.
Es por eso que estoy administrando este estado tocado para que el usuario al menos tenga la oportunidad de
ingresar algo antes de que le grite.
Entonces, ahora se puede agregar el contenedor de aire y el texto de error y, por supuesto, tiene total libertad para detener esto
de la forma que desee.
Le daré al contenedor de flechas un margen vertical de digamos cinco y luego, para el texto
de error aquí nuevamente, le asignaré a una familia divertida de arenas abiertas un color rojo tal vez y un tamaño de fuente de 14 para darle un un poco más pequeño o 13 y cómo
es eso lo que verás si esto se recarga y probémoslo también en Android, por
supuesto, no solo en I.
Entonces, si esperamos que esto se cargue en
Android, vamos al administrador y desafortunadamente el emulador de Android es un poco más lento, por lo que esto demora un
poco más.
Y agregamos un nuevo producto aquí.
Ahora, en primer lugar, intentaría enviarlo de esta manera.
Me sale un error como debería ser el caso.
Y si empiezo a entrar aquí, puedo hacer eso.
Sin embargo, tenga en cuenta que después de tocar la imagen e ingresarla si no es válida, aparece un error.
Y así es exactamente como debería ser el caso.
Entonces puedo ingresar todo esto.
Ahora tenemos otro problema, mi teclado está superponiendo las entradas de descripción que tendrá que solucionar esto.
En primer lugar, permítanme ingresar algo válido en todas las demás entradas.
Incluso si es una imagen no válida, usted es L, no estamos verificando si tiene validez, usted es L
aquí solo si es algo de texto.
Por lo tanto, no me importa la validación exacta de usted o L aquí,
por supuesto, podría agregar una verificación de expresión regular para esto, pero ahora solo ingresaré alguna entrada válida
en todos estos campos y, a continuación, si presiono guardar aquí, esto se guarda y también se puede encontrar aquí en la parte inferior y creó dos aquí, uno detrás de escena, pero
de aquí es de donde viene.
Asegurémonos ahora de que podemos alcanzar todas las entradas y para esto regresó y tenía una pantalla
de producto. Usaré un componente que ya viste anteriormente en el curso. Eliminaré estas dos
importaciones que ya no necesitamos. y, en cambio, en el teclado, una vista ampliada para asegurarnos de que siempre podamos alcanzar
todas nuestras entradas.
Y ahora, la vista de evitación de teclado aquí se puede usar en la pantalla de edición del producto, que
se puede ajustar alrededor de nuestra
vista de desplazamiento de esta manera alrededor de toda la vista de desplazamiento.
Y allí es posible que no quieras jugar con la forma en que configuras sin tener en cuenta ese comportamiento.
Todos pueden usar la API de plataforma para usar un comportamiento diferente para diferentes plataformas.
Todos intentarán rellenar aquí y agregarán una palabra de teclado que Nicole compensará todo.
Digamos que ciento dos agregan una gran cantidad de relleno, por lo que realmente subimos un poco todas las entradas porque allí
son bastante grandes con una etiqueta que tiene la entrada en sí, que no es muy pequeña, así
que definitivamente quiero mover Lo subí bastante.
Y además, y eso es importante, debe agregar un estilo aquí y rápidamente agregaré un estilo en línea
aquí.
Por supuesto, también podría usarlo para detener la hoja y agregar uno flexible aquí y eso es muy importante.
Debe agregar esto al teclado evitando la vista que ajusta alrededor de su vista de desplazamiento
para tener un efecto porque básicamente necesita reservar para sí mismo el tamaño completo de la pantalla.
Hay una vista de desplazamiento allí y todavía podrá desplazarse, pero también necesita eso ahora con eso,
digamos que pruebe esto en Android, pero dado que esto requiere mucha carga, también echaré un vistazo
rápido a ISIS.
Y allí ves que aún puedes desplazarte desafortunadamente tu teclado ni siquiera está cerca de nuestra descripción por la
forma en que podemos agregar múltiples líneas allí como ves.
Pero ahora echemos un vistazo a nuestra aplicación de
Android aquí, vaya
a la acción de administradores
allí y allí, si voy a mi descripción aquí, verá que esto ahora se ha movido hacia arriba.
Si estoy en la imagen, estás escribiendo algunas cosas allí, ahora haz clic en la
descripción.
Así que ahora con dead nos aseguramos de que siempre podamos alcanzar todas las entradas que, por supuesto, es importante en
una aplicación.
Desea asegurarse de que puede alcanzar todas sus entradas.
Estamos validando los datos, estamos guardando los datos y lo estamos haciendo de una manera altamente reutilizable.