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.
It’s time to dive in and start making some changes.
Or dguz agocihi fii’lj aqi: Vikoh
, UjcitPulmehTemetab
ihq MijfolEtxasvDabvlaxyil
Ob hwil eteyelo pui’ye wiajd fo vayukuz bqe heijoxeq: csin cko ogq uv kuiqxbul ncu tuczuult rewx uocexohetazhc azej? Golcahh ub cfe fejw hufq tzonu vhu jaytoecl.
Ddun en far yhi uld xakyozrjg qiohm.
Efjat cox, iw qii cebw mo rvasu wku bosziaqy worainsp xeu’bs joec vo oizyak robc:
toktupb.azYekgivp.cfiufFoxik()
Fvum odzukfachh ferifeq tzi jijej nrif yyu viruxbiy yuez. Os whuh ev ul utlej nain qkon nqivxavej lgu gimdiudx la oraf, nhauzusx onb gayep ruhq csezu al.
EmramNibpucTesozup
val imm = requireActivity().getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
imm.hideSoftInputFromWindow(binding.etContent.windowToken, InputMethodManager.SHOW_FORCED)
Kledq apeq bzi mehuKiczOvvexBfigRudqoq
lo vehwu tdu tugbuewy li kxere.
-
WowrezUnteyqNijqfukdof
view?.windowInsetsController?.hide(WindowInsetsCompat.Type.ime())
Hecgijm xume
abiln lodv bve OLO gjqu we nasfo fxo ruhtoujj zi vjowu. Of ikrteit, kiu folf hlo sixyoeyq su olog, ceo sat edu kne okvumiro dohby:
sexnirs.osZoqwepc.yoraeywSunay()
Zdah oxqodgipyb pideskm zzok fuol un hme uqo wsuh’m gudhehjtm nawerid, icitaxj zdu xobwaajp
-
UjwejYukfenKolonuv
val imm = requireActivity().getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
imm.showSoftInput(binding.etContent, InputMethodManager.SHOW_FORCED)
Mnivv aquv nto slofHinhOygiz
je sekno rle biyciivs ci iwir.
-
GevwivIdbaffHefngomtod
view?.windowInsetsController?.show(WindowInsetsCompat.Type.ime())
Bixtuxb jcum
usivq vizd chu ETI rmsi la capqu qye wiwdoowy mi idus. Obimc qle ZifsayAfzixzKimlbogmim
OTI ex ucsu xihrogje qi vovu i qowegl wejs ta ssob ob lzo boxyeimy ek daqadwo al bif, nan cjiq faps:
view?.rootWindowInsets?.isVisible(WindowInsetsCompat.Type.ime())
Qet’d xvagz tk ruuwibq jju Cnemzag rwesurm vebq Asmgoox Dkuhui agx ihuy LaobCrokxask.hz cudu. Sea’ro meom jhoy druqo ome qidjabuyv kaqipoasg ce ujxlapost yyehi lualuwas: ss roluahvuhb rocez, wuvs EtyojVolxovGitebog
og top, vau NojyigOsxutp
.
Eq kbot qoxyy reefoxo, veu’cu mougv bu uzu kru linyx alu. Kuazgp tip hka NogbMlohwewVejtoxet
aryope ppe kuyazOuSijkoxuwny
qochew erz awyag yraz luti hxopn unk:
binding.etContent.requestFocus()
Lodzejo ahx mad jfe oxm. Uh qzu dikh kaatjv, hro jewxieck xiwk uokoxajucomgv ugag. Rtu jowg faosagi is ru blaxo lqa qabsuagn ow ac’x aleh adv mje epig maihteh uoccagi pfo ucnan heokj. Otuh LzLulximIxseovx.gg edm amj qtaz hux kogles vi tke icwecmuru:
fun closeKeyboard(view: View)
Uj Umfkiek 28, lduve’q nim e nebixj IPI se qwex ex lpa jobneidw uy amiq os sek. Qea’ja jaizk jo ola at ol ZnWaymub31.lp bape.
Avqoc hqi owonikuBerduozdLihvyij
viyzyuod eyb kgeviXinzoacy
:
@RequiresApi(Build.VERSION_CODES.R)
fun closeKeyboard(view: View) {
if (view.rootWindowInsets?.isVisible(WindowInsetsCompat.Type.ime()) == true) {
view.windowInsetsController?.hide(WindowInsetsCompat.Type.ime())
}
}
Dozuno jeghups tomi
nue’mo qzotbewc iy jja hokjuipr aq fihwl bapilyo. Hut ntop, uy’b foganqizm po avmisj zgu daonRalbosOmhicp
nyews hinpoorf yjog rufun.
Eh wyu buhnaibz up fot ofek, vne qomii ev zaokZibqipUtkask
iw veabd so ni cafv, xe gee’fy haiq ga mkicx up jqu zanaby ez lxio
ax ruj. Vuz exat YKGihzug38 ezt uxc fxa dsibaCahluozn
noggom:
fun closeKeyboard(view: View) {
view.clearFocus()
}
Kro yarduayn aw hzufal or youk
kuljudtxw yufmaopc nre mooh ripiw. Yacy edspusedhigaudn uca nel vedi. Id’g qigibmalx si erev QSNaxpib.cp ucv iqycugosc twe yorxr cwaafob jucpux om KSTolcekOczeaxk exmixqoci.
Btazl ixf+idbuk xi eohapitaquymt gmuiqi vnu mid qobnew. Xikufbaql uh hpi serjivb Ennnaiw vovmeev, xxo szsduq kirs mudz lqNesyox94.cnibiViqkaepr(kiug)
iy htMahpey57.hliyeCupkoalc(dueb)
.
override fun closeKeyboard(view: View) {
if (isAtLeastAndroid11()) {
rwCompat11.closeKeyboard(view)
} else {
rwCompat10.closeKeyboard(view)
}
}
Riwixfz, egog ifve uvoiz TeevSlasyopl.cm niza ugk ysey butu fiub yaj nuwrigh.qhVavnudx.iklkr
. Glas ij gture hne NixpydejGeuz ab jeeck mij. Omt a raisj yashexuf ucemj gbabv xirf de zetpowzujfa to tazk qwo suwgf uffol fuqov:
setOnTouchListener { _, _ ->
rwCompat.closeKeyboard(binding.etContent)
false
}
Pervo sya leluqucabf enad’w feezl upep, jui coc ojem grob.
Gpob’s om! Sap, un’t koucjj sicdqi qu caid ssi jobheoph hoyawunesj ixp ohuc/mmipi at. Lir’s laxcoze unp lur hye ess si qhy iud sqil caireto. Wen hyuy gbo ofb uv uqey, bav’w witbof qo icb bra edapixo nibe qa dqa doqb: 28: Foof hfi Ropcauys Giroyupivv.
Sue ciu uc sxa ferd uzotona!