1 00:00:02,450 --> 00:00:06,590 Quindi per questo messaggio di errore nel componente di input stiamo ottenendo il testo dall'esterno. 2 00:00:06,620 --> 00:00:09,240 Ma voglio controllare lo stile dall'interno. 3 00:00:09,260 --> 00:00:16,730 Quindi qui alla fine avvolgerò questo testo qui in un componente di visualizzazione semplicemente per avere più opzioni di 4 00:00:16,730 --> 00:00:26,180 stile che potresti dire e assegnare uno stile qui di aria o contenitore forse e sul testo stesso tutti assegnano uno stile di 5 00:00:26,180 --> 00:00:31,910 aria o di testo ma questi identificatori come sempre dipende totalmente da te. 6 00:00:31,910 --> 00:00:36,230 Inoltre, non sempre voglio mostrarlo come se non fosse valido, ma invece voglio 7 00:00:36,350 --> 00:00:39,800 mostrarlo se non è valido, questo input è stato toccato. 8 00:00:39,800 --> 00:00:44,750 Ecco perché gestisco questo stato toccato in modo che l'utente abbia almeno la possibilità di inserire qualcosa 9 00:00:44,870 --> 00:00:46,780 prima di urlare contro di lui. 10 00:00:46,820 --> 00:00:52,370 Quindi ora è possibile aggiungere il contenitore dell'aria e il testo dell'errore e, naturalmente, si è totalmente liberi di 11 00:00:52,370 --> 00:00:53,710 bloccarlo nel modo desiderato. 12 00:00:53,750 --> 00:01:01,150 Darò al contenitore della freccia un margine verticale di diciamo cinque e poi per il testo 13 00:01:01,190 --> 00:01:17,060 dell'errore qui di nuovo fino a te assegnerò una divertente famiglia di sabbie aperte qui un colore forse rosso e una dimensione del carattere di 14 per dargli un un po 'più piccolo o 13 e 14 00:01:17,060 --> 00:01:23,980 come è quello che vedrai se questo si ricarica e proviamo questo su Android e 15 00:01:23,980 --> 00:01:26,310 ovviamente non solo su I. 16 00:01:26,320 --> 00:01:29,080 Quindi, se aspettiamo che questo si carichi su 17 00:01:32,210 --> 00:01:39,190 Android, andiamo all'amministratore e sfortunatamente l'emulatore Android è un po 'più lento, motivo per cui questo richiede un po' più 18 00:01:39,190 --> 00:01:40,200 di tempo. 19 00:01:40,660 --> 00:01:44,550 E aggiungiamo un nuovo prodotto qui. 20 00:01:44,570 --> 00:01:47,150 Ora prima di tutto proveresti a inviarlo in questo modo. 21 00:01:47,150 --> 00:01:49,880 Ricevo un errore come dovrebbe essere il caso. 22 00:01:50,120 --> 00:01:54,140 E se inizio a entrare qui posso farlo. 23 00:01:54,170 --> 00:02:00,660 Tuttavia, tieni presente che dopo un tocco l'immagine e l'input se non è valido ottengo un errore. 24 00:02:00,820 --> 00:02:02,570 Ed è esattamente come dovrebbe essere il caso. 25 00:02:02,570 --> 00:02:06,280 Quindi posso inserire tutto questo. 26 00:02:06,320 --> 00:02:12,320 Ora abbiamo un altro problema con la mia tastiera che si sovrappone agli input di descrizione che dovrà risolvere. 27 00:02:12,560 --> 00:02:16,940 Prima di tutto, lasciami inserire qualcosa di valido in tutti gli altri input. 28 00:02:16,940 --> 00:02:21,590 Anche se si tratta di un'immagine non valida, sei L non stiamo verificando se è valida, sei L 29 00:02:21,590 --> 00:02:23,380 qui, solo se è del testo. 30 00:02:23,420 --> 00:02:28,580 Quindi non mi interessa l'esatta validazione tu o L qui, ovviamente, potresti aggiungere 31 00:02:28,580 --> 00:02:34,820 un controllo delle espressioni regolari per questo, ma ora inserirò solo un input valido in tutti 32 00:02:34,820 --> 00:02:46,250 questi campi e, successivamente, se premo Salva qui, questo viene salvato e inoltre può essere trovato qui in fondo e ne ha creati due qui uno dietro le quinte, 33 00:02:46,250 --> 00:02:48,730 ma questo è da dove proviene. 34 00:02:50,510 --> 00:02:55,100 Ora assicuriamoci di poter raggiungere tutti gli input e per questo indietro e aveva una schermata del 35 00:02:55,190 --> 00:02:59,360 prodotto Userò un componente che hai già visto prima nel corso Rimuoverò queste due importazioni 36 00:02:59,360 --> 00:03:04,850 che non ci servono più e invece sulla tastiera una vista più ampia per essere sicuri di poter sempre raggiungere tutti 37 00:03:04,850 --> 00:03:05,860 i nostri input. 38 00:03:06,110 --> 00:03:13,570 E ora la tastiera che evita la visualizzazione qui può essere utilizzata nella schermata di modifica del prodotto che 39 00:03:13,600 --> 00:03:16,210 può essere racchiusa nella nostra 40 00:03:25,140 --> 00:03:29,970 vista di scorrimento in questo modo in tutta la vista di scorrimento. 41 00:03:30,150 --> 00:03:34,530 E lì potresti non voler giocare con il modo in cui configuri ignorando quel comportamento. 42 00:03:34,530 --> 00:03:39,040 È possibile utilizzare l'API della piattaforma per utilizzare un comportamento diverso per piattaforme diverse. 43 00:03:39,150 --> 00:03:45,080 Tutti proveranno qui il padding e aggiungeranno una parola della tastiera Nicole offset all. 44 00:03:45,090 --> 00:03:51,870 Diciamo che centodue aggiungono un sacco di padding in modo da aumentare un po 'tutti gli input perché 45 00:03:51,890 --> 00:03:57,750 ci sono piuttosto grandi con un'etichetta che abbiamo l'input stesso che non è super piccolo 46 00:03:57,760 --> 00:04:00,230 quindi sicuramente voglio spostare piuttosto. 47 00:04:00,330 --> 00:04:05,940 Inoltre, è importante aggiungere uno stile qui e aggiungerò rapidamente uno stile in linea 48 00:04:05,940 --> 00:04:06,360 qui. 49 00:04:06,360 --> 00:04:10,940 Ovviamente puoi anche usare per stallo fogli e aggiungere uno flessibile qui e questo è molto importante. 50 00:04:10,950 --> 00:04:15,720 Devi aggiungere questo alla tastiera evitando la vista che avvolgi la vista di scorrimento 51 00:04:15,720 --> 00:04:20,730 per avere un effetto perché in pratica deve riservare a se stesso l'intera dimensione dello schermo. 52 00:04:20,730 --> 00:04:27,040 C'è una vista di scorrimento lì dentro e che sarà ancora in grado di scorrere, ma è anche necessario che 53 00:04:27,040 --> 00:04:33,240 ora con questo diciamo di provarlo su Android ma dato che questo richiede un po 'di carico, darò anche 54 00:04:33,240 --> 00:04:34,610 un'occhiata a ISIS. 55 00:04:34,770 --> 00:04:40,620 E lì vedi che puoi ancora scorrere purtroppo la tua tastiera non è nemmeno vicina alla nostra descrizione dal 56 00:04:40,900 --> 00:04:44,060 modo in cui possiamo aggiungere più righe lì come vedi. 57 00:04:44,160 --> 00:04:46,500 Ma ora diamo un'occhiata alla nostra app 58 00:04:49,000 --> 00:04:49,930 per Android 59 00:04:52,900 --> 00:04:54,370 qui vai all'azione degli amministratori 60 00:04:58,080 --> 00:05:02,950 lì e lì se vado alla mia descrizione qui vedrai che ora è spostato verso l'alto. 61 00:05:02,950 --> 00:05:11,300 Se mi trovo nell'immagine, stai scrivendo alcune cose, ora fai clic su nella descrizione è ora 62 00:05:11,300 --> 00:05:12,230 raggiungibile. 63 00:05:12,230 --> 00:05:18,650 Quindi ora con dead ci assicuriamo di poter sempre raggiungere tutti gli input che ovviamente sono importanti 64 00:05:18,650 --> 00:05:19,470 in un'applicazione. 65 00:05:19,490 --> 00:05:21,830 Vuoi assicurarti di poter raggiungere tutti i tuoi input. 66 00:05:21,890 --> 00:05:26,540 Stiamo convalidando i dati che stiamo salvando e lo stiamo facendo in modo altamente riutilizzabile.