Italian Esiste una libreria per gestire le gif animate

ken87

Active Member
Licensed User
Longtime User
Ciao , ho la necessità di gestire uno sfondo animato in gif come posso fare? mi fate un esempio
 

ken87

Active Member
Licensed User
Longtime User
1767880627986.png

Ho scaricato il progetto e le librerie ma non capisco cosa vuole
 
Upvote 0

Sagenut

Expert
Licensed User
Longtime User
Ho appena scaricato tutto dalla discussione che ti ho linkato e funziona subito senza problemi.
Il codice che hai postato è diverso dall'esempio della discussione.
Ho messo la libreria nelle Additional sotto B4X e ho estratto i 2 files delle Dependencies nella cartella B4A delle Additional.
Verifica di aver fatto tutto bene e di utilizzare l'esempio della discussione.
 
Last edited:
Upvote 0

ken87

Active Member
Licensed User
Longtime User
1767883079813.png
i file 2 è 3 le ho messi come librerie copiano il contenuto nella cartella librerie cosa sbaglio?
 
Upvote 0

Sagenut

Expert
Licensed User
Longtime User
C'è qualcosa che non và perchè non vedo selezionata la libreria B4XGifView
gif.jpg

la trovi nella lista delle librerie?
Le 3 librerie che vedi selezionate nella mia immagine sono quelle dell'esempio che si scarica dalla discussione, e non serve altro.
JGifDecoder sembra qualcosa che serve per B4J e quindi non dovrebbe essere nella Internal di B4A.
Forse hai un pò di confusione nelle cartelle delle librerie? :)
Però così è difficile da dire.
 
Upvote 0

Sagenut

Expert
Licensed User
Longtime User
Nelle cartelle delle librerie interne dei vari IDE non dovresti mai aggiungere altre librerie.
Al massimo sostituire quelle presenti con un eventuale aggiornamento se non vuoi aspettare la nuova versione dell'IDE che le avrà già aggiornate.
Ogni libreria aggiuntiva và appunto messa in una cartella dedicata che deve essere fatta così
SS-2019-02-26_15.03.08.png

Se una nuova libreria è esclusivamente per un determinato IDE la dovrai mettere nella sua cartella corrispondente.
Questa per le GIF è una B4X, che significa che funziona su tutti gli IDE (B4A, B4J, B4i) e quindi la devi mettere sotto B4X.
I 2 files delle dipendenze invece servono solo a B4A e quindi vanno messi sotto B4A.
Quì trovi la discussione sulla cartella Additional
https://www.b4x.com/android/forum/threads/b4x-additional-libraries-folder.103165/
 
Upvote 0

Sagenut

Expert
Licensed User
Longtime User

Attachments

  • GifExample.zip
    256.4 KB · Views: 76
Upvote 0

Sagenut

Expert
Licensed User
Longtime User
Io credo solo che tu non abbia la cartella per le librerie aggiuntive.
Creala come indicato, metti tutto nei posti giusti e vedrai che funziona tutto.
 
Upvote 0

Sagenut

Expert
Licensed User
Longtime User
E non dimenticare di aggiungerla ai percorsi di configurazione
addit.jpg
 
Upvote 0

Sagenut

Expert
Licensed User
Longtime User
OK, meglio così.
Però credo che devi prenderti un attimo di tempo e sistemare il discorso della cartella per le librerie aggiuntive.
Buon lavoro. ;)
 
Upvote 0
Top