2
votes

Comment créer ce type de mise en page lors du chargement de contenu?

Je veux savoir comment créer ci-dessous les types de mises en page et leurs effets pendant que le contenu est chargé.

Voici les exemples d'images:
1. https://i.imgur.com/xAu1C9a.jpg
2. https://i.imgur.com/3pMnIPM.jpg

J'ai cherché mais je n'ai pas trouvé quelque chose comme ça, alors merci de bien vouloir aider.


1 commentaires

Bonjour et bienvenue sur Stackoverflow! Je ne suis pas un développeur Android, mais je sais que ces écrans de chargement s'appellent "Skeleton Screens", lorsque j'ai cherché sur Google "Android Skeleton Screen", j'ai trouvé quelques dépôts GitHub, comme celui-ci github.com/ethanhua/Skeleton


3 Réponses :


0
votes

Images d'espace réservé, qui sont définies dans une mise en page.

Lorsque l'image est chargée, l'image d'espace réservé est remplacée par la nouvelle image.

Ceci est utilisé pour afficher du contenu ou une mise en page même lorsque tout n'est pas complètement chargé

quelque chose comme

app:srcCompat="@drawable/ic_star_black_24dp" 

est remplacé par un nouveau Drawable qui est chargé en ligne ou à partir d'un fichier en arrière-plan.


0 commentaires

3
votes

C'est un effet scintillant de classe.

Une très bonne implémentation étape par étape est disponible dans le blog.

Effet miroitant de chargement de contenu

Faites-moi savoir pour plus d'aide


0 commentaires

0
votes

Vous pouvez utiliser la mise en page Skeleton pour cela en xml. il est très simple à utiliser.

https://github.com/Faltenreich/SkeletonLayout


0 commentaires