Picasso Knihovny Android

AMARTYA MONDAL
AMARTYA MONDAL

Následovat

Jul 18, 2019 · 3 min read

Zobrazování obrázků je nejjednodušší pomocí knihovny třetích stran. Picasso je jednou z nejoblíbenějších knihoven pro android. Jedná se o velmi jednoduchou a výkonnou knihovnu pro stahování obrázků a ukládání do mezipaměti.

Proč používat Picasso nebo jinou knihovnu třetích stran?

možná si myslíte, že bychom měli používat knihovnu 3rd party. Můžete dosáhnout svého úkolu bez použití 3rd party API stejně. Ale pokud budete používat základní metodu, pak by to vyžadovalo větší množství kódu. Ale pokud budeme používat knihovnu 3. strany, jako je Picasso, pak dosáhneme našeho cíle v několika řádcích kódu. Takže pokud nebudeme používat 3rd party knihovny, pak bychom potřebovali

  1. velmi velké množství kódu, které mají být písemné
  2. Musíme napsat další logiku implementovat ukládání do mezipaměti. Ukládání do mezipaměti je velmi důležité, aby aplikace byla rychlejší.
  3. při psaní kódu se také musíme zabývat pamětí.

ale pokud budeme používat Picasso, pak by se o všechny výše uvedené věci postaral Picasso. Takže pojďme vědět, jak jej implementovat, procházením kódové základny přítomné v SUSI.AI aplikace pro android.

Přidání Picasso Knihovna na Gradle souboru

Přidání Picasso android knihovny do projektu je velmi jednoduché. Stačí přidat následující řádek do bloku závislostí vašeho sestavení.gradle soubor a nahradit ${rootConfiguration.picassoVersion} s nejnovější verzí Picassa(například 2.71828). Nyní synchronizujte soubor Gradle. Předpokládám, že jste již do projektu přidali síťové oprávnění.

nejjednodušší způsob načítání obrázku je:

Picasso.s (toto)

.načíst („URL vašeho obrázku zde“)

.do (imageView);

zde je imageView odkaz na imageView, kde chcete obrázek zobrazit.

To je, jak je prováděna v susi aplikace. Zde imageUrl je adresa URL obrázku, který má být načten. imageView je místo, kde musíme Zobrazit načtený obrázek. Nyní existuje šance, že imageUrl ve skutečnosti není URL obrázku, nebo předpokládejme, že Picasso nedokáže načíst obrázek kvůli některým chybám. Ve všech takových případech by se na obrázku zobrazil fiktivní obrázek. Tento fiktivní obrázek je přidán voláním chybové funkce třídy Picasso a předáním odkazu na obrázek. Funkce zástupného symbolu zobrazuje statický obraz přítomný uvnitř aplikace, dokud není načten skutečný obrázek.

Re-dimenzování a otáčení

můžeme také změnit velikost a otočit obraz velmi snadno.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.

More: