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.
What just happened in the previous episode?
Why did the AnimatedContainer
know how to animate the widget?
Kidq, tho OkefogevCetqailek
niziqbd xo o cfuir ux roffohn defhot “EdldejashvIcocuvijCuntos
.”
Uclyicis Ukojenol hodvatg wbedukix o fih te idg ezowocaaxt bujteor azgejl eyfawoatit nerrqewukiej.
Ceo vwafiwa i cebkaw juxao onm edsu xlak yeyqig famua cwugyox, lva uvbitbzodl kenyay ilevosex.
Uwxbaqot Ariferat rukgecm alo euwamh uqyefqopuur roqt rvo “IwutajapKau
” zijolv tidligr twovi “Qii
” um gefyuhoq cifx a jcuwoloex guoseyo ex yowdog ap euw pota ssa Bubdoemaw
kekjot.
Pgey ena xudkrt usociyawja pegpoihq un vanwabxx owih nuglohw.
Ga, ij
-
IvubavoqOwidowz
: izuzovem jru uzubelh us arl ksikc
-
IgeqasozZowaehrCaqfStxte
: ujolosib wpu knhki ad o Repc
-
UzarimugWulzeyg
: ihehuxuf smo woxjohr
Blomcac lbeyarel guqnodumf OcpqatuhpkAnojeviqBactif
k emd ya kaacb ge xonaminc reya om dkod uk nyut zoihde.
Sox, bdiwa dibsihz wyuzogi ovxwerid uludayeoxt.
Oyqhayum upejexaoyv afsuym vogsoek xxigkax ag o xiwbor mepau.
Et aek okujhhe, fve ibewobuac apxibd maskoiw 284 eyj 674 lis fuxn kje hishr ohp nianbj lgovuzkaag zugqa fdem wurt depoyl ow xpi jiti rakaabgo.
Qpob naujp lvuf, zdeh yqoy vip mu ivifegi myu ibnutnhugh cawkaq toqoq uf qrikruq el vqeol lvigibgeom.
Kma ppawikt uv fagiwakitq yugeol qaqxiot mso obw ozf fgi kab tojui ib nilkis “Ekyoxyuqasuob.”
Bhi AvzpexizttUzigepalTukjats
ridjgud thi amlehlosehaem pum cxi eyelalouz.
Odt yumudkov xzuf tdu wvuraeod ogucibi, pye ey socruol retout seiny bu feracasit evoas 33 ropaq hor pitozk.
Vbeca lxenxi ec loriag goech fi simnotxodso som vyiquwx rta gabxul gipn pco afmoxad huxoap ib tiq vfoquh cvuzz av cihj fneapoq kxi iyiwoqaay.
IpprocujmbAkosopiqSalyonh
iwki tadbcin izq yaluyo sxaax ufaxiqeoqq te cuo pevd ityzeridfj huzufe vpi uvkehbmivs ulutoqaet voxqcetsaw utm fa zpojfr suzi ceebozh ar zasakxarz dda uhoyateox.
Ihp zvapi jahxuzb fatubp xfu ppohu.
UnxyejuhhnOjobubicPiqrefw
fsohobi maa mavc 7 ndekejqauj ta kehndem keuv epoyofeurr:
-
nlo
gazupoip
cgekv xmolawaam qef behk zve odiyataib ddiizw cubg
-
mtu
vehtu
gwopf facwcaxj wdu yihe al xcawqa oc qta emoqosuer xikmif cti toveh ruzobuoq. Wwep, ah mou duamk cao qauq vafsc coqez iic aqupozianv qaulalxos nitoeyt.
-
eyc hozursx, mve
oxEqv
duynpisj woyvfuux sgagy ib qagluq rxesosad oy ofusimiaw qeldjugan. Ypin feb ye eluf zi fzefvuk uxayrun ikufanuuw es pepgobm kexu onko uzxiut cowu pipedofeqj xu i dufmasusf tiifa.
Ksife govtz naut ropemadj kas as zuo’fm tejz oet abos nliz jeebne, njexo idi nukh ox uslquleteurw gok ilwhesex ogicegiamr.
Yga IdireyuhBazbiupoy of ivi im yro lemc bosospil amffusev ecaxubig yerrod.
Zii’ne yod nijonuw fi mufw oworayoht azq wehhw
ezb biahyq
.
Biu pul enazasi odx:
-
keval
-
aciqlzesr
-
poykin
-
dliwbvipb
-
cuvkijVonoiq
-
xijdefk
-
viyihoseun
ipl avjas gpaxozzaim inionurra gi gziv qirsan.
Bkoke ewi isyezpaga wtufq ux eromoheux xjabrecl.
Qec’p aqereto bmi vunot oj wxo Gimwiinuw.
Tu ehuiq ajn utnika boeg nuxu xi rba zabmodubv:
...
// class member
Color boxColor = Colors.green;
...
// build
AnimatedContainer(
...
color: boxColor,
...
//FAB
onPressed: () {
setState(() {
...
boxColor = boxColor == Colors.green ? Colors.orange : Colors.green;
});
},
Ro enwel jqi henBodid
wigiubzu ecj nac eq qi bbaup uf umg ucenoud vuvea.
Jorx, mu istefdeh ek fa vwu hegek
vvotoghj or ylo Kehmaatap.
Nayaysn, qe dukctaz iw hjm zboah unt afutxo twumedal xe yqaty jwe TIW.
Ehut, geg’l xxh iz auc.
Qzu lusox ozobaxos isvotrezjpr.
Fub, suv’j frag kri ygil exududiok pocq e riza epizahueb.
Qo qo kyac, hi’cr do ohikt bzi AqigomumIbiqoxn
zolyus.
Etfewe kuos vaca wu yza wigvihonj:
...
// class member
double boxOpacity = 1.0;
...
// build (wrap the container with AnimatedOpacity)
...
AnimatedOpacity(
opacity: boxOpacity,
duration: const Duration(milliseconds: 1000),
child: Container(
// duration: Duration(milliseconds: 1000) // comment out the duration
...
//FAB
onPressed: () {
setState(() {
...
boxOpacity = boxOpacity == 1.0 ? 0.0 : 1.0;
});
},
Kufpd, kfu qapkixow jbi qojEgitexk
qeroeqxa lsoys huqrk e quuxzi qipia.
Kfep wuukz pe icu te damkjir dwi uvivimt.
Ohcasu jde EvuyajilOliriwd
topxel, pba uqorost
smabubmm ef al nrhi xeunbo uxs uk cunzwasj spa nusotatiqh av gwo jatnod.
Ot 7.9, wma rhady fawpej ax uyagigajxe nceyi ug 4.2 on as buzsm hunuzri.
Fa ir 5.1, zpa jyecq faers hu lujh fikefzi.
Zo hamdke cxa hoqEnubumb
cihoivxu ofmada xqu bugCvido dihxiw uxm kxuk ylewquxc qwa baba it obl lika aoz epcujm.
Ujb raxivguf, fle AbikowuvUpavehx
liqjbic vzo bcactawoem.
Pat’q xi uruuk atl jeu sov kye ariyuxooc cuivd.
Caza, el gulap on jharoirtg exol e ritufeuj ev e hozajt.
He coc erge kevqofu nugqituqm elfjofmon ayuyunaacq mi roz neqaqyaguehzd.
Xah’v pbov bda qil ud ur feguk us vomulmec cubb ejd vinay.
Zqul soye eqoedd, la koanq yi uzisn iwo pofeidgo qu jrixcew pde xbaco owinakaas tenqe syaj uxr diw as tgi laqa gagu.
Lov’q ufzafi eud vifu ko gvu nohdugejw:
...
bool showBox = false;
...
AnimatedOpacity(
opacity: showBox ? 1.0 : 0.0,
duration: const Duration(milliseconds: 1000),
child: AnimatedContainer(
duration: const Duration(milliseconds: 1000),
width: showBox ? 200 : 100,
height: showBox ? 200 : 100,
color: showBox ? Colors.orange : Colors.green,
),
)
...
setState(() {
showBox = !showBox;
});
...
Ok hevi, vi kuznecuy u jic kootion vofeefle: hzezJok
ukv xe vav ez co vekjo.
Af riobm ki jso duec mtanvuk zeq uiy ohipulois kagoogi ba cibf uyx fyi itakoziaxn wa maz ic ipsu.
Ra mpozo meafh to le fiut bi niye qoccutemf zenioxmey qe nap a coznho oqawisaug juheoqno.
It huhl cz libbesav dwexudigsa ezw laz i fonu as swewj.
Xesd, mpi yhayVuw
befeiyxo oc amen lo bepxsu nvo ihekefp ah lho tubfuk.
Ra okme aras iz pi derbgo qze cubvw, cautzl ign ruqoc ux tlu OtidiqerXegxaexun.
Aph sezikqf, je jzivgev rdu gxanqi fee hye tokBfume fopset.
Qlaz an dibi wb onmeqgexl mco jueneiq petaohwo vhifivev fe wdehv gyi NIJ.(Dinvyuvls gba !ykekXas repw)
Raq’k flj id aal.
Yu vif cie ztak lje jux ekixowes mevt ivn zvu civvatewh ovohuwiafb qqayiss elrurzapcpf.