Ahora, una solución rápida que acabo de notar que necesitaremos implementar, nuestra sombra se ha ido aquí en
esta página de categoría,
no me di cuenta antes,
esto sucede porque en el mosaico de
cuadrícula de categoría, agregué
un desbordamiento oculto, si elimino que aquí, luego tenemos la sombra hacia atrás y tiene sentido que la obtengamos porque
con el desbordamiento oculto, básicamente decimos el elemento de cuadrícula que es esta vista alrededor de todo
lo demás aquí, que básicamente define lo que podemos ver, la forma
de esto define lo que podemos ver y esto simplemente corta la sombra también y eso es, por supuesto, algo que no necesariamente
quiero aquí.
Ahora, por supuesto, el desbordamiento oculto es importante para asegurarse de que el
efecto dominó funcione correctamente y, por lo tanto, la solución
es muy simple, podemos mover nuestra elevación aquí a esta vista de elemento de cuadrícula, que es esta vista adicional que agregamos para restringir el efecto
dominó .
Entonces agregue la elevación allí, tal vez aumente a cinco para que podamos
verla un poco mejor y con eso, podemos ver que tendremos la sombra de nuevo en Android,
tenemos la sombra ahora nuevamente.
Ahora para iOS, podría pensar que simplemente mueve estas propiedades de sombra aquí al mismo objeto de estilo, así que también al elemento de
cuadrícula,
pero esto no funcionará como puede ver. Aquí en iOS, todavía no tenemos sombra
porque allí, el desbordamiento oculto todavía recorta la sombra, eso es simplemente una pequeña diferencia de
plataforma que tenemos, pero eso no
es un problema.
Podemos revertir esto, podemos dejar la sombra en un contenedor,
también podríamos moverlo aquí, no hay diferencia.
Lo que sí podemos hacer es aprovechar la plataforma y asegurarnos de que solo ocultemos el
desbordamiento si estamos en Android porque realmente solo lo necesitamos allí, realmente solo lo necesitamos allí para recortar esta forma
para el efecto dominó.
Entonces podemos verificar si la plataforma. os es igual a Android y, de hecho, solo usamos el efecto dominó si
estamos en la versión 21 o
superior, por lo que si es la plataforma. la versión es mayor o igual a 21. Si ese es el caso, queremos establecer el
desbordamiento en oculto porque luego debemos recortar esto para asegurarnos de que el efecto dominó funcione correctamente; de lo contrario,
podemos establecerlo en visible, que es el valor predeterminado para que no tengamos recorte, lo que significa en iOS , no configuraremos esto como oculto y, por lo
tanto, en iOS, ahora también tenemos la sombra nuevamente y en Android,
también tenemos la sombra
pero aún tenemos el efecto dominó correcto.
Así que es una pequeña mejora,
una mejora totalmente opcional, pero, por supuesto, existe para arreglar nuestro estilo que quiero implementar aquí para asegurarme
de que tenemos el estilo nuevamente que queríamos.