テキスト入力制御へのアプローチ for Android

E6d26a51159a7863cac28e9d12ccd389?s=47 rmakiyama
August 27, 2019

テキスト入力制御へのアプローチ for Android

テキスト入力制御を適切にしたいねというお話です。

sample repository --> https://github.com/rmakiyama/EditTextSample
talk audio --> https://radiotalk.jp/talk/170682

E6d26a51159a7863cac28e9d12ccd389?s=128

rmakiyama

August 27, 2019
Tweet

Transcript

  1. ςΩετೖྗ੍ޚ΁ͷ ΞϓϩʔνGPS"OESPJE QPUBUPUJQT SNBLJZBNB

  2. ࣗݾ঺հ w ຀ࢁྎ w 3BEJPUBMLגࣜձࣾ w "OESPJEΤϯδχΞ w 5XJUUFS!@SNBLJZBNB w

    (JU)VCSNBLJZBNB
  3. 3BEJPUBMLͱ͸ w λοϓͰ୭Ͱ΋ϥδΦ഑৴ w ஍্೾ϥδΦͱ΋ίϥϘʂ w 1PEDBTU΁ͷ഑৴΋ʂ w ͍ΘΏΔ6($

  4. ςΩετೖྗ

  5. ςΩετೖྗͰߟ͑Δ͜ͱ w จࣈ਺੍ݶ w ར༻Մೳจࣈͷ੍ޚ w ࠷େɾ࠷খߦ਺ w ΤϥʔGFFECBDL w

    FUDʜ
  6. ςΩετೖྗͰߟ͑Δ͜ͱ w จࣈ਺੍ݶ w ར༻Մೳจࣈͷ੍ޚ w ࠷େɾ࠷খߦ਺ w ΤϥʔGFFECBDL w

    FUDʜ
  7. Α͋͘Δ੍ޚύλʔϯ  จࣈ਺Χ΢ϯλʔʹΑΔϑΟʔυόοΫ  ᶃ จࣈͷ૷০ʹΑΔϑΟʔυόοΫ  ࠷େจࣈ਺Ҏ্ͷೖྗΛඇڐՄ

  8. จࣈ਺Χ΢ϯλʔʹΑΔϑΟʔυόοΫ w 5FYU*OQVU-BZPVUΛར༻ w ͋Δ͍͸5FYU8BUDIFSͰΧ΢ϯλʔࣗલ࣮૷ w ผ్Ϙλϯͷ&OBCMFE੍ޚ͕ඞཁ w ͋Δ͍͸બ୒ޙͷϑΟʔυόοΫ ͜Ε

  9. จࣈ਺Χ΢ϯλʔʹΑΔϑΟʔυόοΫ w 5FYU*OQVU-BZPVUΛར༻ w ͋Δ͍͸5FYU8BUDIFSͰΧ΢ϯλʔࣗલ࣮૷ w ผ్Ϙλϯͷ&OBCMFE੍ޚ͕ඞཁ w ͋Δ͍͸બ୒ޙͷϑΟʔυόοΫ

  10. จࣈ਺Χ΢ϯλʔʹΑΔϑΟʔυόοΫ DPVOUFS&OBCMFEͱDPVOUFS.BY-FOHUIͷࢦఆͷΈ

  11. ᶃ จࣈͷ૷০ʹΑΔϑΟʔυόοΫ w 5XJUUFSͳͲʹݟΒΕΔύλʔϯ w ͻͱ໨Ͱ੍ݶ͕དྷͨ͜ͱʹؾ෇͚Δ w จࣈ਺੍ݶΛΑΓҙࣝͤ͞Δ৔߹ʹ༗ޮ w ผ్Ϙλϯͷ&OBCMFE੍ޚ͕ඞཁ

  12. ᶃ จࣈͷ૷০ʹΑΔϑΟʔυόοΫ ࠷େจࣈ਺Λ௒͑ͨจࣈʹ #BDLHSPVOE$PMPS4QBOΛઃఆ

  13. ᶃ จࣈͷ૷০ʹΑΔϑΟʔυόοΫ &EJU5FYUBEE5FYU$IBOHF-JTUFOFSʹ .BY-FOHUI8BUDIFSΛ௥Ճ͢Δ͚ͩ

  14. `จࣈͷ૷০ʹΑΔϑΟʔυόοΫ w $IBSBDUFS4UZMF͸छྨ͕๛෋ w 'PSFHSPVOE$PMPS4QBO w $MJDLBCMF4QBO w *NBHF4QBO w

    ಛఆͷจࣈͷΈϋΠϥΠτ w ̋̋4QBOͷ૊Έ߹Θͤ
  15. ࠷େจࣈ਺Ҏ্ͷೖྗΛඇڐՄ w NBY-FOHUIͷࢦఆͷΈ w ϘλϯͷFOBCMFE੍ޚෆཁ w ೖྗதʹϢʔβʔ͸ؾ͚ͮͳ͍

  16. ࠷େจࣈ਺Ҏ্ͷೖྗΛඇڐՄ w NBY-FOHUIͷࢦఆͷΈ w ϘλϯͷFOBCMFE੍ޚෆཁ w ࠷େจࣈ਺Λҙࣝ͠ͳ͍ͰΑ͍৔߹༗ޮ

  17. ·ͱΊ w 5XJUUFSϥΠΫͳ੍ޚ΋ҙ֎ͱ͔ΜͨΜ w $IBSBDUFS4UZMF TQBO Λ࢖͏ͱදݱͷ෯͕޿͕Δ w ೖྗ߲໨ͷੑ࣭ʹԠ੍ͯ͡ޚ͠Α͏ w

    Ϣʔβʔʹ༏͍͠ΞϓϦΛ࡞Γ͍ͨͰ͢Ͷ