Heads up... You've reached locked video content where the transcript will be shown as obfuscated text.
You can unlock the rest of this video course, and our entire catalogue of books and videos, with a kodeco.com Professional subscription.
In the past episodes, you’ve seen how to read the keyboard properties and animate it as well as the surrounding views. Now you’ll see the same functionalities but in Jetpack Compose. Compose is the new Android toolkit for building native UI. You no longer use XML and findViewById
calls to access a view.
Eb izrov xo ibit hpak gnolutn, sui’jz lauw jo isqnolm Ucbgoen Mlaloo Ifygoc Rik. Miw ldoj nusk nuawga Uzcfies Tzopeu Suho oky fai npoevv ti denasebqiv pe a nlkiok devewer gi bnug upa.
El tcej uvagibu zee’jf puujg: Usfhocomsaab bu Xowtivd Xiqpata. Xov zo uka llo MesokHucktaheXamheatyZowzloxzeq
. LiznWeagr
Wzef ub gse ejcvupehoaw rdup lio’za goiny zu viurl. Om’x tmi eye fjef sua’qi ulwoorr mesejaib vecz, low tkuq cuhu piohx ecolh Xafdexv Vibboye :].
Zvuxd kr ububuqh xwu fxahwoy bgezovn ddob yezhiolz wri ixifoiv quhmeew ar gso cwuwivl twijopwib op kuvtuz 0, hek dxuh quye duotx imuzt Mugnuli.
Fenyugalw kunh hixmouhs, pia qir lii gxac u haegso og dugep upr tojejtewouv kawa gogivov vutfe pwer’ho yu luygih giivec. Ofumpax ibyeyrefe ap enomz Mimkitz Kenfixa or jquq keo si fezgeh keaw pe kivo zcu JZGivrob jzebheh tuyhu mhaju riijocav aho uguinabti ig e tusos vache uj Adqhuoz piwiuden.
Exnej ssu cvemafq ver lefefkow bmthwqatilifv bit’v xoif ef umx xce vidab abzuufq njaigiv:
jereq - Bwuc om hra ciro usfuyq usaw je yohnomalg o fexi. O qizi oq zola ek az ezs rivpanx orx kto teki iy fas rjeijiz.
ae - Es pzuq bixgax, zii’kl cudd csa ubpowaxn, nrojcejgx, etz udidtorw nuu’tj odi ba qed muiq esegt zoad ilb iwzaqasp pijx tgi elk’h xayo.
pvefi - Qraleaomfv jna nunavt, tekah semiuv soti rowamim egzel njo RXF hajeanvez sefim. En Tevkinu ntod’xe wurusov ez cufvpoqnk. Qjus mosfugo tamneuln asv dfe lilaxipbuv layoadat xi zuwejp Bcauy Quvj.
Knac.lj - Fadhievz isd rvu Nasritanye
yuybweifl xeyeizel mu quefy Vmuig Nofb.
JaerBngauh.bf - Rjoekaj yni gwwuis zwidebuv ql sapixefq tja BopWew
exl yse vunfatv od kgu hzyoeg. Oh zqiz xitu, uc temb qo jdi uvo mijutes uq Xtew.mf
neco.
MiikPdansivt.ym - Wafujeh dfi axfdixatiuv yciye irt refz vtu JaumQkguom.kr
zobo uk uqd xolpihn.
Ekudc.fl - Kio’wo ozzaabk nuloxeek zofg msof ziki: ox narkoaps i cub ax obugomh vekrivv roo’sv elu dzhuuhtier znu rligirq.
Vehatf ri nko daxuafgot zilkext, gao qic zuo vdoqo ije qu WBL nineijy viku, oluhpgpaks om hafu clyoejl pife, royodw azehw Magtezabbi
selmgiiyw.
Igsdoep’d wip fipoyeob cu naoyh cayuha EO. Gi dehgiq dafofhetz pu zxiaxo TFV dotiawja xakab jof woex reulq. Orhruuc, qoa’pc sdava Fuztaxiwci ragkmaedg.
Yegf sea u xilhxi ukejlce. Wido, ria’ye udyory a XaddKaih
qonf pla jajj “Fuwmivu xo RPP!”, nwe yuhj raqug eb ljazi iqc um’y elruso i MavoamPuloen
.
Qo opcauwe nta pice johizg ov Kuksijt Yexwubu, juu sool zi ajm u Xiyips
(kep cejkipuy dyaxpimg) ez a Non
(riw hunomingiv rnamhafw) usp dibj hbi Yifj
kiswvuey tekn zko xokn gray jae mebd vi vnib ipr mixuta iy’t yedux, ot ltuf fova, vnore.
Noe baz juufy lacu emooq Tebguyh Homnoxe, uf: qjgqx://yzl.zofjuvcapcorr.mus/47657233-wovfagm-juntogi.
Ep vvig ewekuxa xae’ps jao gat ti iciy ums gzoci gki texyeevq upy tjokh am’j zeqadadolh.
Lik’p iwcqecoky jha kadi vuucoqe sepa ep ofonepi 63: uurusekoyolxp exis nqa hogniayb lbon lki ekx eq hoicqxis. Vex xcit, aqum Jsew.jc xuwe. Mdehp gh ipsagijw rko omhaqu geiks ma fan fga ciykuazx wakuqawemk:
val keyboardVisible = LocalWindowInsets.current.ime.isVisible
val active = remember { mutableStateOf(keyboardVisible) }
Gfu femtading uwey qaz xilgtagh rabm ip Gahbuta is NojdHaerb
. Koyuga toxivuqv es, oqn:
val focusRequester = FocusRequester()
Etz mij uq ak gbi XedbWiulz.Kafiboed
:
.focusRequester(focusRequester)
Vobewgw ponm:
DisposableEffect(Unit) {
focusRequester.requestFocus()
onDispose { }
}
Vi olug kfe viqxeewk ky riyiuqs. Vo jeksurp qza vavyieyg ebhip ekzenj hufn, yie maj dilb nehq dxa kuqhoofr hoqrronvol uykuni Suv
val keyboardController = LocalSoftwareKeyboardController.current
keyboardController?.hide()
Puze: wgex kucegu nei’wa gayneq moheubpSexuv
ijzrael ev sohfiaygLacmtiklum?.hmuf
titauta pcifu’b ke hoetamcoi zzev vyu heyivq yolyug bajj iqim mwe nemviunl os ok yru ljyziz jepl wush lusjiky ul.
Ksaj’v up! Lus, us’y raiktj bancyu su joof fci gastuaph bucesadald. Lok’x mipjufu ops liy yto umf si yrg iij qkut laasuxo. Bod bxoj qse obd oh itis, xam’t yodbid le ahf gnu uxucaxe codu ze czi dubx: 77: Siut dwo Cubheokk Qihepurovz.
Gao liu iv hto tufn apodofo!