Picasso könyvtár Android

AMARTYA MONDAL
AMARTYA MONDAL

követés

Jul 18, 2019 * 3 perc olvasás

a képek megjelenítése a legegyszerűbb harmadik féltől származó könyvtár használatával. A Picasso az egyik legnépszerűbb ilyen könyvtár az android számára. Ez egy nagyon egyszerű és hatékony könyvtár a képek letöltéséhez és gyorsítótárazásához.

miért érdemes Picasso-t vagy más harmadik féltől származó könyvtárat használni?

lehet, hogy arra gondolt, hogy miért kellene használni a 3rd party könyvtár. A feladatot 3rd party API használata nélkül is elérheti. De ha az alapvető módszert fogja használni, akkor nagyobb mennyiségű kódra lenne szükség. De ha olyan 3rd party könyvtárat fogunk használni, mint Picasso, akkor néhány kódsorral elérjük a célunkat. Tehát, ha nem használunk 3rd party könyvtárat, akkor szükségünk lenne

  1. nagyon nagy mennyiségű kódot kell írni
  2. meg kell írnunk egy másik logikát a gyorsítótárazás megvalósításához. A gyorsítótár nagyon fontos az alkalmazás gyorsabbá tétele érdekében.
  3. a kód írása közben a memóriával is foglalkoznunk kell.

de ha Picassót fogjuk használni, akkor az összes fent említett dolgot Picasso gondoskodik. Tehát tudjuk meg, hogyan kell végrehajtani, a jelen lévő kódbázison keresztül SUSI.AI android alkalmazás.

Picasso könyvtár hozzáadása a Gradle fájlhoz

Picasso android könyvtár hozzáadása a projekthez nagyon egyszerű. Csak hozzá kell adnia a következő sort a build függőségi blokkjába.gradle fájlt, és cserélje ${rootConfiguration.picassoVersion} a Picasso legújabb verziójával(például 2.71828). Most szinkronizálja a Gradle fájlt. Feltételezem, hogy már hozzáadta a hálózati engedélyt a projektjéhez.

a kép betöltésének legegyszerűbb módja:

Picasso.(ezzel)

.Betöltés (“a kép URL-je itt”)

.into (imageView);

itt az imageView hivatkozás arra az imageView-ra, ahol a képet meg szeretné jeleníteni.

így valósul meg a susi alkalmazásban. Itt az imageUrl a betöltendő kép URL-je. az imageView az a hely, ahol meg kell jelenítenünk a betöltött képet. Most van esély arra, hogy az imageUrl valójában nem a kép URL-je, vagy tegyük fel, hogy Picasso néhány hiba miatt nem tölti be a képet. Minden ilyen esetben egy dummy kép jelenik meg az imageView-ban. Ezt a dummy képet a Picasso osztály hibafunkciójának meghívásával adjuk hozzá, és átadjuk a kép hivatkozását. A helyőrző funkció statikus képet jelenít meg az alkalmazásban, amíg a tényleges kép betöltődik.

átméretezés és elforgatás

a kép átméretezése és elforgatása is nagyon egyszerű.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.

More: