Picasso Bibliotek Android

AMARTYA MONDAL
AMARTYA MONDAL

Følg

Jul 18, 2019 * 3 min læst

det er nemmest at vise billeder ved hjælp af et tredjepartsbibliotek. Picasso er et af de mest populære anvendte sådanne biblioteker til android. Det er et meget simpelt og kraftfuldt bibliotek til billedoverførsel og caching.

Hvorfor bruge Picasso eller et andet tredjepartsbibliotek?

du tænker måske på, hvorfor vi skal bruge et 3.parts bibliotek. Du kan nå din opgave uden at bruge en 3. parts API samt. Men hvis du vil bruge kernemetoden, ville det tage en større mængde kode. Men hvis vi vil bruge et 3.parts bibliotek som Picasso, så vil vi nå vores mål i et par linjer kode. Så hvis vi ikke bruger et 3. parts bibliotek, har vi brug for

  1. en meget stor mængde kode, der skal skrives
  2. vi er nødt til at skrive en anden logik for at implementere caching. Caching er meget vigtigt for at gøre applikationen hurtigere.
  3. vi er også nødt til at beskæftige os med hukommelse, mens vi skriver koden.

men hvis vi vil bruge Picasso så alle de ovennævnte ting ville blive taget hånd om af Picasso. Så lad os vide, hvordan man implementerer det, ved at gå gennem kodebasen til stede i SUSI.AI android app.

tilføjelse af Picasso-bibliotek til Gradle-filen

tilføjelse Picasso android bibliotek til dit projekt er meget let. Du skal blot tilføje følgende linje i afhængighedsblokken i din build.gradle fil og erstatte ${rootConfiguration.picassoVersion} med den nyeste version af Picasso (for eksempel 2.71828). Synkroniser nu din Gradle-fil. Jeg antager, at du allerede har tilføjet netværkstilladelse i dit projekt.

den enkleste måde at indlæse billedet på er:

Picasso.med (dette)

.load (“dit billede URL her”)

.into (billedvisning);

her er billedvisning henvisningen til billedvisningen, hvor du vil vise billedet.

Sådan implementeres det i susi-appen. Her er imageUrl URL ‘ en til det billede, der skal indlæses. billedvisning er det sted, hvor vi skal vise det indlæste billede. Nu er der en chance for, at imageUrl faktisk ikke er en URL til billedet, eller Antag, at Picasso ikke indlæser billedet på grund af nogle fejl. I alle sådanne tilfælde vises et dummybillede i billedvisningen. Dette dummy-billede tilføjes ved at kalde fejlfunktionen i Picasso-klassen og overføre billedets reference til den. Pladsholderfunktionen viser et statisk billede, der findes i appen, indtil det faktiske billede indlæses.

Re-dimensionering og rotation

vi kan også ændre størrelsen og rotere billedet meget nemt.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.

More: