1 00:00:02,450 --> 00:00:06,590 Então, para esta mensagem de erro no componente de entrada, estamos recebendo o texto de fora. 2 00:00:06,620 --> 00:00:09,240 Mas eu quero controlar o estilo de dentro. 3 00:00:09,260 --> 00:00:16,730 Então, aqui no final eu vou envolver esse texto aqui em um componente de visão simplesmente para ter mais 4 00:00:16,730 --> 00:00:26,180 opções de estilo que você poderia dizer e atribuir um estilo aqui de ar ou recipiente talvez e no próprio texto todos atribuem um 5 00:00:26,180 --> 00:00:31,910 estilo de ar ou texto mas esses identificadores como sempre, depende totalmente de você. 6 00:00:31,910 --> 00:00:36,230 Eu também nem sempre quero mostrá-lo como se fosse inválido, mas em vez disso, 7 00:00:36,350 --> 00:00:39,800 quero mostrar se é inválido, e que essa entrada foi tocada. 8 00:00:39,800 --> 00:00:44,750 É por isso que estou gerenciando esse estado tocado para que o usuário tenha pelo menos uma chance de entrar em 9 00:00:44,870 --> 00:00:46,780 algo antes que eu grite com ele. 10 00:00:46,820 --> 00:00:52,370 Então, agora o contêiner de ar e o texto do erro podem ser adicionados e, claro, você está totalmente livre para parar 11 00:00:52,370 --> 00:00:53,710 isso da maneira que quiser. 12 00:00:53,750 --> 00:01:01,150 Eu darei ao contêiner de flechas uma margem vertical de digamos cinco e então para o texto 13 00:01:01,190 --> 00:01:17,060 do erro aqui novamente eu atribuirei uma divertida família de areias abertas aqui uma cor de vermelho talvez e um tamanho de fonte de 14 para dar um um pouco menor ou 13 e como é 14 00:01:17,060 --> 00:01:23,980 isso que você vai ver se isso recarrega e vamos testar isso no Android também, 15 00:01:23,980 --> 00:01:26,310 claro, não apenas em I. 16 00:01:26,320 --> 00:01:29,080 Então, se esperarmos para isso carregar no Android Lá 17 00:01:32,210 --> 00:01:39,190 vamos nós para o administrador e, infelizmente, o emulador do Android é um pouco mais lento, é por isso que isso demora um 18 00:01:39,190 --> 00:01:40,200 pouco mais. 19 00:01:40,660 --> 00:01:44,550 E nós adicionamos um novo produto aqui. 20 00:01:44,570 --> 00:01:47,150 Agora, primeiro de tudo você tentaria enviá-lo assim. 21 00:01:47,150 --> 00:01:49,880 Eu recebo um erro como deveria ser o caso. 22 00:01:50,120 --> 00:01:54,140 E se eu começar a entrar aqui, posso fazer isso. 23 00:01:54,170 --> 00:02:00,660 No entanto, por favor note que depois de um toque na imagem e entrada, se é inválido, recebo um erro. 24 00:02:00,820 --> 00:02:02,570 E é exatamente assim que deve ser o caso. 25 00:02:02,570 --> 00:02:06,280 Então eu posso entrar em tudo isso. 26 00:02:06,320 --> 00:02:12,320 Agora temos outro problema meu teclado está sobrepondo as entradas de descrição que terá para consertar isso. 27 00:02:12,560 --> 00:02:16,940 Primeiro de tudo, deixe-me digitar algo válido em todas as outras entradas. 28 00:02:16,940 --> 00:02:21,590 Mesmo que seja uma imagem inválida, você não está checando se ela é válida. Você está 29 00:02:21,590 --> 00:02:23,380 aqui apenas se é algum texto. 30 00:02:23,420 --> 00:02:28,580 Então eu não me importo com a validação exata de você ou L aqui, 31 00:02:28,580 --> 00:02:34,820 é claro, você poderia adicionar uma verificação de expressão regular para isso, mas agora eu vou inserir alguma 32 00:02:34,820 --> 00:02:46,250 entrada válida em todos esses campos e depois disso, se eu clicar salvar aqui, isso é salvo e também pode ser encontrado aqui embaixo e ele criou dois aqui um por trás dos 33 00:02:46,250 --> 00:02:48,730 bastidores mas é daí que vem. 34 00:02:50,510 --> 00:02:55,100 Vamos agora ter certeza de que todos nós podemos alcançar todas as entradas e para isso de volta e ele 35 00:02:55,190 --> 00:02:59,360 tinha uma tela de produto eu vou usar um componente que você já viu anteriormente no curso eu 36 00:02:59,360 --> 00:03:04,850 vou remover essas duas importações que não precisamos mais e, em vez disso, no teclado, uma visão ampliada para garantir que sempre possamos alcançar 37 00:03:04,850 --> 00:03:05,860 todas as nossas entradas. 38 00:03:06,110 --> 00:03:13,570 E agora o teclado evitando a visualização aqui pode ser usado na tela de edição do produto, que pode 39 00:03:13,600 --> 00:03:16,210 ser envolvida em torno da 40 00:03:25,140 --> 00:03:29,970 nossa visualização de rolagem, como esta, em toda a visualização de rolagem. 41 00:03:30,150 --> 00:03:34,530 E lá você pode não querer brincar com a forma como você configura desconsiderando esse comportamento. 42 00:03:34,530 --> 00:03:39,040 Todos podem usar a API da plataforma para usar um comportamento diferente para diferentes plataformas. 43 00:03:39,150 --> 00:03:45,080 Todos tentarão preencher aqui e adicionar uma palavra de teclado Nicole offset all. 44 00:03:45,090 --> 00:03:51,870 Digamos que uma centena e duas adicionam muito preenchimento, de modo que nós realmente aumentamos um pouco as entradas, porque elas 45 00:03:51,890 --> 00:03:57,750 são bastante grandes, com uma etiqueta que temos, que a entrada em si não é super pequena, 46 00:03:57,760 --> 00:04:00,230 então eu definitivamente quero mover um pouco. 47 00:04:00,330 --> 00:04:05,940 E além disso e isso é importante, você precisa adicionar um estilo aqui e eu rapidamente adicionarei um estilo inline 48 00:04:05,940 --> 00:04:06,360 aqui. 49 00:04:06,360 --> 00:04:10,940 É claro que você também poderia usar a folha de baias e adicionar um flex aqui e isso é super importante. 50 00:04:10,950 --> 00:04:15,720 Você precisa adicionar isso ao teclado, evitando a visualização que envolve em sua visualização de 51 00:04:15,720 --> 00:04:20,730 rolagem para ter um efeito, porque basicamente ele precisa reservar para si o tamanho inteiro da tela. 52 00:04:20,730 --> 00:04:27,040 Há uma visão de rolagem lá e que ainda será capaz de rolar, mas você também precisa que agora com isso 53 00:04:27,040 --> 00:04:33,240 vamos dizer dar uma chance no Android, mas desde que isso leva um pouco de carga eu também rapidamente dar 54 00:04:33,240 --> 00:04:34,610 uma olhada no ISIS. 55 00:04:34,770 --> 00:04:40,620 E lá você vê que ainda pode rolar, infelizmente, o seu teclado não está nem perto da nossa descrição pela maneira 56 00:04:40,900 --> 00:04:44,060 como podemos adicionar várias linhas lá, assim como você vê. 57 00:04:44,160 --> 00:04:46,500 Mas agora vamos dar uma olhada no nosso aplicativo 58 00:04:49,000 --> 00:04:49,930 Android aqui, vá 59 00:04:52,900 --> 00:04:54,370 para a ação de admins 60 00:04:58,080 --> 00:05:02,950 lá e lá se eu for para a minha descrição aqui, você verá que isso agora está adiantado. 61 00:05:02,950 --> 00:05:11,300 Se eu estou na imagem você está digitando El algumas coisas lá agora clique na descrição está acessível 62 00:05:11,300 --> 00:05:12,230 agora. 63 00:05:12,230 --> 00:05:18,650 Então, agora, com a morte, garantimos que sempre possamos alcançar todos os insumos que, obviamente, são importantes em 64 00:05:18,650 --> 00:05:19,470 uma aplicação. 65 00:05:19,490 --> 00:05:21,830 Você quer ter certeza de que pode alcançar todas as suas entradas. 66 00:05:21,890 --> 00:05:26,540 Estamos validando os dados que estamos salvando os dados e estamos fazendo isso de uma maneira altamente reutilizável.