1 00:00:02,250 --> 00:00:08,310 Maintenant, une solution rapide que je viens de remarquer que nous devrons mettre en œuvre, notre ombre est partie 2 00:00:08,460 --> 00:00:09,880 ici sur cette page 3 00:00:10,050 --> 00:00:11,970 de catégorie, je ne l'ai pas 4 00:00:11,970 --> 00:00:14,210 remarqué plus tôt, cela se produit parce 5 00:00:14,220 --> 00:00:15,780 que dans la tuile de 6 00:00:15,780 --> 00:00:22,860 grille de catégorie, j'ai ajouté un débordement caché, si je supprime qu'ici, alors nous avons l'ombre en arrière et il est logique 7 00:00:23,250 --> 00:00:29,250 que nous l'obtenions parce qu'avec le débordement caché, nous disons essentiellement l'élément de grille qui est cette vue autour 8 00:00:29,250 --> 00:00:33,650 de tout le reste ici, qui définit essentiellement ce que nous pouvons voir, la 9 00:00:33,690 --> 00:00:41,760 forme de cela définit ce que nous pouvons voir et cela recouvre simplement l'ombre aussi et c'est bien sûr quelque chose que je ne veux pas 10 00:00:41,760 --> 00:00:42,750 nécessairement ici. 11 00:00:42,780 --> 00:00:48,780 Maintenant, bien sûr, le débordement caché est important pour s'assurer que l'effet 12 00:00:48,960 --> 00:00:53,340 d'entraînement fonctionne correctement et la solution est donc très 13 00:00:53,460 --> 00:01:05,540 simple, nous pouvons déplacer notre élévation ici sur cette vue d'élément de grille, qui est cette vue supplémentaire que nous avons ajoutée pour restreindre l'effet 14 00:01:05,540 --> 00:01:06,860 d'entraînement . 15 00:01:06,860 --> 00:01:11,620 Donc, ajoutez l'élévation ici, augmentez-la peut-être à cinq afin que nous puissions la voir 16 00:01:11,750 --> 00:01:17,330 un peu mieux et avec cela, nous pouvons voir que nous aurons de nouveau l'ombre sur Android, 17 00:01:17,330 --> 00:01:19,190 nous avons à nouveau l'ombre. 18 00:01:19,190 --> 00:01:27,140 Maintenant, pour iOS, vous pourriez penser que vous déplacez simplement ces propriétés d'ombre ici sur le même objet de style, donc sur l'élément de grille également, mais 19 00:01:27,160 --> 00:01:27,530 cela 20 00:01:27,540 --> 00:01:32,710 ne fera pas l'affaire comme vous pouvez le dire. Ici sur iOS, nous n'avons toujours pas 21 00:01:32,720 --> 00:01:38,360 d'ombre car là, le débordement caché recadre toujours l'ombre, c'est simplement une petite différence de plateforme 22 00:01:38,360 --> 00:01:40,610 que nous avons mais ce n'est 23 00:01:40,850 --> 00:01:42,310 pas un problème. 24 00:01:42,350 --> 00:01:45,260 Nous pouvons inverser cela, nous pouvons laisser l'ombre sur un conteneur, nous pouvons 25 00:01:45,260 --> 00:01:47,610 également la déplacer ici, cela ne fait aucune différence. 26 00:01:47,840 --> 00:01:53,690 Ce que nous pouvons faire à la place, c'est que nous pouvons tirer parti de la plate-forme et nous assurer que nous 27 00:01:53,690 --> 00:02:00,590 ne définissons le débordement caché que si nous sommes sur Android, car nous n'en avons vraiment besoin que là-bas, nous n'en avons vraiment besoin que pour recadrer 28 00:02:00,740 --> 00:02:02,300 cette forme pour l'effet d'entraînement. 29 00:02:02,300 --> 00:02:09,470 Nous pouvons donc vérifier si la plate-forme. os est égal à Android et en fait, nous n'utilisons l'effet d'entraînement que 30 00:02:09,470 --> 00:02:11,300 si nous sommes sur la 31 00:02:11,300 --> 00:02:18,020 version 21 ou supérieure, donc si la plate-forme. version est supérieure ou égale à 21. Si c'est le cas, nous voulons définir le 32 00:02:18,020 --> 00:02:23,660 débordement sur caché, car nous devons le recadrer pour nous assurer que l'effet d'entraînement fonctionne correctement, sinon nous pouvons le définir 33 00:02:23,930 --> 00:02:31,940 sur visible, ce qui est la valeur par défaut afin que nous n'ayons pas de recadrage, ce qui signifie sur iOS , nous ne définirons pas cela sur caché 34 00:02:31,940 --> 00:02:35,320 et donc sur iOS, nous avons à nouveau l'ombre aussi et sur 35 00:02:35,480 --> 00:02:36,970 Android, nous avons également 36 00:02:36,980 --> 00:02:39,110 l'ombre mais nous avons toujours l'effet d'ondulation correct. 37 00:02:39,350 --> 00:02:41,160 C'est donc une petite amélioration, une 38 00:02:41,750 --> 00:02:46,910 amélioration totalement facultative mais bien sûr là pour corriger notre style que je veux implémenter ici pour nous assurer que 39 00:02:46,910 --> 00:02:49,250 nous avons à nouveau le style que nous voulions.