| |
Membre enregistré 1 123 messages Popularité : +8 (8 votes) |
|
Posté le 09 janvier 2023 - 16:58 |
Bonjour, j'ai ajouté une image animé d'attente pour mes utilisateur dans ma FEN_Principale.
Le problème, c'est qu'elle ne s'anime pas. J'ai donc ajouter 5X le code suivant dans ma procédure de calcul à différents endroits;
MultitâcheRepeint(FEN_Principale) Mais ça ne change absolument rien.
Que dois-je faire pour animer le champs Image durant mes calculs? Merci!
-- Jean Turcotte WX 28 Android 9.0 sur Galaxy S8 Laptop Lenovo I7 12GB Ram |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 344 messages Popularité : +93 (137 votes) |
|
Posté le 09 janvier 2023 - 22:58 |
Le problème c'est qu'il y a plusieurs façons de faire une image animée. Peux tu fournir plus de précisions. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 123 messages Popularité : +8 (8 votes) |
|
Posté le 09 janvier 2023 - 23:56 |
Popoy a écrit :
Le problème c'est qu'il y a plusieurs façons de faire une image animée. Peux tu fournir plus de précisions. J'utilise une image animée de la librairie WD.
-- Jean Turcotte WX 28 Android 9.0 sur Galaxy S8 Laptop Lenovo I7 12GB Ram |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 344 messages Popularité : +93 (137 votes) |
|
Posté le 10 janvier 2023 - 10:48 |
Mince, ta réponse ne m'aide pas Si l'image est un gif celle ci n'est pas obligatoirement accepté par Android. Il est alors préférable d'utiliser plusieurs images et les mettre les une après les autres Ce qui donne une "animation". Sinon met une jauge a la place. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 449 messages Popularité : +31 (43 votes) |
|
Posté le 10 janvier 2023 - 12:16 |
Bonjour
Votre traitement calcul doit être dans un thread sinon votre image ne s'animera pas !
Img_Anime..Visible = Vrai ThreadExecute("calculs",threadNormal,calculs)
Procedure calculs()
DemandeMiseAJourUI() FIN
cordialement
DGMessage modifié, 10 janvier 2023 - 13:13 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 123 messages Popularité : +8 (8 votes) |
|
Posté le 10 janvier 2023 - 15:40 |
Popoy a écrit :
Mince, ta réponse ne m'aide pas Si l'image est un gif celle ci n'est pas obligatoirement accepté par Android. Il est alors préférable d'utiliser plusieurs images et les mettre les une après les autres Ce qui donne une "animation". Sinon met une jauge a la place. La jauge Infinie fonctionne à merveille. Dimitri, aie-je un avantage à utiliser les threads dans ce cas?
Merci!
-- Jean Turcotte WX 28 Android 9.0 sur Galaxy S8 Laptop Lenovo I7 12GB Ram |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 796 messages Popularité : +40 (42 votes) |
|
Posté le 12 janvier 2023 - 20:45 |
Bonjour, Si votre code ne s'exécute pas dans un thread ou un ParallelTasks, mettez des appels Multitâche(-1) dans les boucles de code pour permettre aux rafraîchissements d'écran et aux autres tâches de s'exécuter.
Rubén |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 123 messages Popularité : +8 (8 votes) |
|
Posté le 14 janvier 2023 - 20:00 |
Rubén Sánchez Peña a écrit :
Bonjour, Si votre code ne s'exécute pas dans un thread ou un ParallelTasks, mettez des appels Multitâche(-1) dans les boucles de code pour permettre aux rafraîchissements d'écran et aux autres tâches de s'exécuter.
Rubén Avant d'ouvrir ce post, j'avais inséré des MultitachesRepeint() et ça ne fonctionnait pas, y a t-il une différence entre les 2 commandes?
Pour l'heure, la jauge Infini fait très bien le travail.
-- Jean Turcotte WX 28 Android 9.0 sur Galaxy S8 Laptop Lenovo I7 12GB Ram |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 449 messages Popularité : +31 (43 votes) |
|
Posté le 16 janvier 2023 - 14:40 |
Jean Turcotte a écrit :
Popoy a écrit : Mince, ta réponse ne m'aide pas Si l'image est un gif celle ci n'est pas obligatoirement accepté par Android. Il est alors préférable d'utiliser plusieurs images et les mettre les une après les autres Ce qui donne une "animation". Sinon met une jauge a la place.
La jauge Infinie fonctionne à merveille. Dimitri, aie-je un avantage à utiliser les threads dans ce cas?
Merci!
-- Jean Turcotte WX 28 Android 9.0 sur Galaxy S8 Laptop Lenovo I7 12GB Ram
Bonjour,
J'avais lu quelque part que d'utiliser les threads pour gérer ce genre de problématique était une bonne pratique sous Android mais où ? ca je ne sais plus malheureusement.
Cependant le plus important c'est que vous avez trouvé une autre méthode et que cela fonctionne.
Cdlt
DG |
| |
| |
| | | |
|
| | |