Vytvorte si vlastné rozloženie softvérovej klávesnice pre svoju aplikáciu

Pre veľkú väčšinu situácií sú už existujúce rozloženia klávesnice viac než dostatočné. Koniec koncov, väčšina vstupných polí vo väčšine aplikácií vyžaduje zadávanie písmen alebo čísel a takmer všetky riešenia klávesnice na trhu majú primerané rozloženie pre obe situácie. Ak však vytvárate aplikáciu, ktorá vyžaduje účelnejšiu klávesnicu, štandardné rozloženia už nemusia stačiť.

Senior člen XDA SimplicityApks nedávno vytvoril nástroj matematickej analýzy s názvom Funkcia Capture. Pri vytváraní svojej aplikácie rýchlo zistil, že vyžadovať, aby používatelia používali predvolené rozloženie klávesnice, by sa ukázalo ako príliš cudnémúdry. Namiesto toho sa rozhodol vytvoriť vlastné rozloženie klávesnice, prispôsobené pre funkcie požadované jeho aplikáciou.

Keď sa SimplicityApks naučili, ako vytvoriť vlastné rozloženie, zdieľali pokyny ľahko zrozumiteľným spôsobom. Veľká časť príručky je založená na a predtým vytvorený tutoriál od vývojára Maarten Pennings, ktorý OP následne rozšíril o to, prečo každý z krokov vykonávate. A aby celkový vzhľad zodpovedal téme vašej aplikácie, SimplicityApks obsahuje aj sprievodcu (druhý príspevok) o tom, ako vytvoriť motív pre vašu novovytvorenú klávesnicu, aby zodpovedala celkovému vzhľadu a dojmu aplikácie.

Ak navrhujete aplikáciu, ktorá vyžaduje neštandardný vstup používateľa, možno budete chcieť použiť vlastné rozloženie softvérovej klávesnice. Ak sa chcete dozvedieť, ako to implementovať vo svojej vlastnej aplikácii, prejdite na stránku výukové vlákno.