Picassoを半年使ってみた

6139fd48daa26e786794598c4a6b546a?s=47 ninjinkun
August 20, 2014

 Picassoを半年使ってみた

Android の画像ライブラリPicassoを使ってみた事例です

6139fd48daa26e786794598c4a6b546a?s=128

ninjinkun

August 20, 2014
Tweet

Transcript

  1. 1JDBTTPΛ
 ൒೥࢖ͬͯΈͨ OJOKJOLVO

  2. w ࠓ೔ͷ಺༰͸IPUDIFNJ͞ΜͷΤϯτϦʹ͍͍ͩͨ ॻ͍ͯ͋Γ·͢ w ը૾ϥΠϒϥϦ1JDBTTPͷ࢖͍ํ ! w Πϯλʔωοτʹײँ IUUQIPUDIFNJIBUFCMPKQFOUSZ

  3. "OESPJEͷ8FCը૾ϩʔμʔ w 7PMMFZ w 6OJWFSTBM*NBHF-PBEFS w 1JDBTTP

  4. 7PMMFZ w (PPHMFۘ੡ w ϝϞϦΩϟογϡɺσΟεΫΩϟογϡ w Φϓγϣϯ͸গͳΊ w /FUXPSL*NBHF7JFX w

    *NBHF7JFXΛܧঝ w ը૾ϩʔυ෦෼Λࣗ෼Ͱॻ͘͜ͱ΋Ͱ͖Δ͚Ͳʜ
  5. 6OJWFSTBM*NBHF-PBEFS w ݹ͔͘Β͋Δɺ҆৺ͷ࣮੷ w ๛෋ͳΦϓγϣϯ w ϝϞϦΩϟογϡɺσΟεΫΩϟογϡ w ΠϯλʔϑΣΠε͸एׯ൥ࡶ w

    ը૾Λॖখ͢ΔΦϓγϣϯ΋͋Δ
  6. 1JDBTTP w ҆৺ͷ4RVBSFࣾ+BLF8IBSUPO࡞ w ؆ܿͳΠϯλʔϑΣΠε w ϝϞϦΩϟογϡɺσΟεΫΩϟογϡ w ؾͷར͍ͨΦϓγϣϯ w

    ը૾ॖখϩʔυ w ϑΣʔυΞχϝʔγϣϯ
  7. ؆ܿͳΠϯλʔϑΣΠε w ͔͍͍ͬ͜ Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);

  8. ؆ܿͳΠϯλʔϑΣΠε w ͔͍͍ͬ͜ 1JDBTTPXJUI HFU$POUFYU  MPBE JNBHF63-  QMBDFIPMEFS

    3ESBXBCMFJNBHF@QMBDFIPMEFS  FSSPS 3ESBXBCMFJNBHF@QMBDFIPMEFS  DFOUFS$SPQ  JOUP JNBHF7JFX 
  9. ΩϟογϡσϑΥϧτ஋ w ΞϓϦέʔγϣϯώʔϓͷ·ͰΛϝϞϦΩϟο γϡͱͯ͠࢖༻ w MBSHF)FBQʹ΋ͪΌΜͱରԠ w σΟεΫ༰ྔͷ·ͰΛσΟεΫΩϟογϡͱ͠ ͯ࢖༻

  10. 3FTJ[Fػೳ w େ͖ͳ#JUNBQΛ*NBHF7JFXʹϩʔυ͢Δͱ0VU0G.FNPSZ ͕ग़ͨΓॏ͘ͳͬͨΓ͢Δ w *NBHF7JFXͷαΠζʹॖখͯ͠ಡΈࠐΉͷ͕Ԧಓ w -PBEJOH-BSHF#JUNBQT&⒏DJFOUMZ ! w

    1JDBTTP͸͜ΕΛࣗಈͰ΍ͬͯ͘ΕΔ w ࣗ෼Ͱ਺஋Λ༩͑ͯSFTJ[F΋Ͱ͖Δ IUUQEFWFMPQFSBOESPJEDPNUSBJOJOHEJTQMBZJOHCJUNBQTMPBECJUNBQIUNM
  11. ૉͷ*NBHF7JFX͕࢖͑Δ w *NBHF7JFX͕ܧঝͰ͸ͳ͍ͷ͕ ྑ͍ w 3PVOEFE*NBHF7JFXͱࠞͥͯ ࢖͍͔ͨͬͨ

  12. ಡΈࠐΈ࣌ͷϑΣʔυ w σϑΥϧτ0O w ඞཁͳ͚Ε͹OP'BEF Λ࢖͏ ! w ࣗલͰॻ͖͚ͨΕ͹$BMMCBDLͰॻ͚ͦ͏ ະݕূ

    Picasso.with(context).load(“http://i.imgur.com/DvpvklR.png”).noFade().into(imageView);
  13. ϩʔΧϧͷը૾΋औಘͰ͖Δ w ΪϟϥϦʔ͔Βը૾બ୒ w ϑΝΠϧύεΛ1JDBTTPʹ৯ΘͤΔ w ϩʔΧϧϑΝΠϧɺ(PPHMF%SJWFͳͲΛҙࣝ͠ͳ ͯ͘ྑ͍ w &YJGΛಡΜͰը૾ճసͱ͔΋΍ͬͯ͘ΕΔ

    w ͜ͷลΓ࠷ۙόάͬͯͨͷͰɺ࢖͏ͱ͖͸ཁݕূ
  14. ΧελϚΠζ w #VJMEFS w 1JDBTTPΠϯελϯεͷσϑΥϧτΛมߋͰ͖Δ w 5SBOTGPSNBUJPO w ը૾औಘޙͷมܗૢ࡞ w

    ؙ֯ͱ͔ w $BMMCBDL w *NBHF7JFXʹ୅ೖ͢Δલͷૢ࡞ w Ξχϝʔγϣϯͱ͔
  15. ϋϚΓͲ͜Ζ w PLIUUQΛೖΕͳ͍ͱඍົ w "OESPJEҎԼͰΩϟογϡ͕ޮ͔ͳ͍ w ύϑΥʔϚϯε΋ѱ͍ؾ͕͢Δ ཧ༝ෆ໌  w

    ίʔυಡΜͰ΋ͳΜͰ͔Θ͔Βͳ͔ͬͨ
  16. ϋϚΓͲ͜Ζ w ௨৴ํ๏ʹΑͬͯ5ISFBE1PPMͷ਺͕มΘΔ w (ຊ (ຊ 8J'Jຊ w ඞͣ(Ͱ΋νΣοΫ͢Δ͜ͱ w

    ݸਓతʹ͸͜ͷػೳ͸ཁΒͳ͍ʜ w &YFDVUPSΛࣗલͰηοτ͢Ε͹֎ͤΔ
  17. ·ͱΊ w 1JDBTTP͸खܰͰ࢖͍΍͍͢8FCը૾ϩʔμʔ w ࢖͏ͱ͖͸PLIUUQΛೖΕ·͠ΐ͏ w 1JDBTTP͸ίʔυ΋͔͍͍ͬ͜ͷͰษڧʹͳΓ·͢

  18. ࣭ٙԠ౴ w ࠷େαΠζΛద੾ʹܾΊ͓͔ͯͳ͍ͱ00.Ͱམͪ Δͱࢥ͏͕Ͳ͏͍ͯ͠Δ͔ w ฐࣾͷը૾͸ͦ͜·Ͱେ͖͍΋ͷ͕ͳ͍ͷͰɺ
 ·ͩ஌ݟ͕ͳ͍