SimpleDialog

8 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€93.84
List Price:  €131.38
You save:  €37.54
£80.95
List Price:  £113.34
You save:  £32.38
CA$137.04
List Price:  CA$191.86
You save:  CA$54.82
A$154.99
List Price:  A$216.99
You save:  A$62
S$136.27
List Price:  S$190.79
You save:  S$54.51
HK$783.50
List Price:  HK$1,096.94
You save:  HK$313.43
CHF 91.19
List Price:  CHF 127.67
You save:  CHF 36.48
NOK kr1,101.37
List Price:  NOK kr1,541.96
You save:  NOK kr440.59
DKK kr700.13
List Price:  DKK kr980.21
You save:  DKK kr280.08
NZ$169.21
List Price:  NZ$236.90
You save:  NZ$67.69
د.إ367.23
List Price:  د.إ514.14
You save:  د.إ146.90
৳10,965.37
List Price:  ৳15,351.96
You save:  ৳4,386.58
₹8,334.23
List Price:  ₹11,668.26
You save:  ₹3,334.02
RM477.95
List Price:  RM669.15
You save:  RM191.20
₦125,683.43
List Price:  ₦175,961.83
You save:  ₦50,278.40
₨27,806
List Price:  ₨38,929.52
You save:  ₨11,123.51
฿3,703.32
List Price:  ฿5,184.80
You save:  ฿1,481.48
₺3,259.92
List Price:  ₺4,564.01
You save:  ₺1,304.09
B$516.59
List Price:  B$723.25
You save:  B$206.66
R1,923.67
List Price:  R2,693.22
You save:  R769.54
Лв183.31
List Price:  Лв256.64
You save:  Лв73.33
₩137,775.97
List Price:  ₩192,891.88
You save:  ₩55,115.90
₪378.18
List Price:  ₪529.46
You save:  ₪151.28
₱5,754.62
List Price:  ₱8,056.70
You save:  ₱2,302.07
¥15,478.45
List Price:  ¥21,670.45
You save:  ¥6,192
MX$1,711.89
List Price:  MX$2,396.72
You save:  MX$684.82
QR364.36
List Price:  QR510.13
You save:  QR145.76
P1,383.88
List Price:  P1,937.49
You save:  P553.61
KSh13,448.65
List Price:  KSh18,828.65
You save:  KSh5,380
E£4,807.48
List Price:  E£6,730.67
You save:  E£1,923.18
ብር5,687.89
List Price:  ብር7,963.28
You save:  ብር2,275.38
Kz83,485.81
List Price:  Kz116,883.48
You save:  Kz33,397.66
CLP$95,253.47
List Price:  CLP$133,358.67
You save:  CLP$38,105.20
CN¥724.60
List Price:  CN¥1,014.47
You save:  CN¥289.87
RD$5,894.01
List Price:  RD$8,251.85
You save:  RD$2,357.84
DA13,445.45
List Price:  DA18,824.17
You save:  DA5,378.72
FJ$227.71
List Price:  FJ$318.80
You save:  FJ$91.09
Q777.29
List Price:  Q1,088.24
You save:  Q310.94
GY$20,903.54
List Price:  GY$29,265.80
You save:  GY$8,362.25
ISK kr14,104.58
List Price:  ISK kr19,746.98
You save:  ISK kr5,642.40
DH1,013.18
List Price:  DH1,418.50
You save:  DH405.31
L1,782.83
List Price:  L2,496.04
You save:  L713.20
ден5,776.11
List Price:  ден8,086.79
You save:  ден2,310.67
MOP$806.39
List Price:  MOP$1,128.98
You save:  MOP$322.58
N$1,907.39
List Price:  N$2,670.43
You save:  N$763.03
C$3,677.32
List Price:  C$5,148.40
You save:  C$1,471.07
रु13,326.11
List Price:  रु18,657.10
You save:  रु5,330.98
S/368.16
List Price:  S/515.44
You save:  S/147.28
K379.71
List Price:  K531.61
You save:  K151.90
SAR375.04
List Price:  SAR525.07
You save:  SAR150.03
ZK2,580.25
List Price:  ZK3,612.45
You save:  ZK1,032.20
L466.96
List Price:  L653.76
You save:  L186.80
Kč2,370.96
List Price:  Kč3,319.44
You save:  Kč948.48
Ft36,978.60
List Price:  Ft51,771.52
You save:  Ft14,792.91
SEK kr1,088.71
List Price:  SEK kr1,524.24
You save:  SEK kr435.53
ARS$87,217.91
List Price:  ARS$122,108.57
You save:  ARS$34,890.65
Bs692.87
List Price:  Bs970.05
You save:  Bs277.17
COP$390,680.46
List Price:  COP$546,968.27
You save:  COP$156,287.81
₡50,009.58
List Price:  ₡70,015.41
You save:  ₡20,005.83
L2,466.51
List Price:  L3,453.22
You save:  L986.70
₲740,348.57
List Price:  ₲1,036,517.61
You save:  ₲296,169.04
$U3,852.35
List Price:  $U5,393.45
You save:  $U1,541.09
zł405.43
List Price:  zł567.62
You save:  zł162.18
Already have an account? Log In

Transcript

Hello, in this video, I am going to show you how to implement a simple dialogue. And I don't mean the simple dialogue, the dialogue will be simple, simple dialogue is an actual class of built into flutter. Basically something that pops up, give you a title give you a few options, you can select them. And it's you know, very simple customization very minimal. It's a great way of, you know, giving the user some extra options, and potentially could be maybe, maybe the you exit in somewhere that will pop up and saying, you know, save, save, save next, as you say, will continue to execute that said not after, so we'll be good for that. So first of all, what we want to do is as our class, we're going to create an image.

If you don't know what even though I recommend that you go and check out that video and the ino console in Korea, I'm gonna allowed to me so a lot of companies are actually at the mall with this week's man today in the UK and welcome corner. Oh yeah, she's done in. Okay, so not as many as you want the more options, the more options you can potentially have in your future and orient, and Wisconsin, open vial of what we're going to call this method that will initiate the synthol you can call it whatever you want. open bracket async is going to be asynchronous curly braces. And again, if you don't know which then feel free to go and have a look at my dot CSV, and check out that part. Well, if you need any help, you know, we can await show dialog.

And this will be fortunate in context. This is going to be digital context as you know, pass through. And this is basically where the magic happens. This is where we're going to be customizing our build context. content and in here, we are going to return in the center dog houses and property along here to get your total count and do this The charges are also in which this is a select board isn't just, you know, this isn't capable of telling you what to add our children and can be an array of widgets, and we're going to add simple dialogue options in via video to properties, you can easily do it on press and file. So let's first have a look.

So in the unpressed you can obviously call a normal method console log method right here. We're gonna say navigator, dot pop that basically means close was currently open dialog, which is the context for needle and what that means More in the rocket there, there you go. Okay. Yet follow method and this is basically going to return the wave that represents and we'll handle that very slowly the Nova switch statement but bear with me and we're going to do the skeleton the simple dollar add a child, this child how do you that was collected marble so now you just add in those simple dollar box you can have many choices to sign Have the tech speak up tomorrow? What do we need to do? We Yeah, we're all done in this call, we can go right here.

After the double brackets before the closing curly brace, we need to add a brace. And now you see the error disappeared. This is what's going to thank you that's so good once we close down a simple dollar option by selecting one of the options, and we can handle the case. This is a switch statement. So usually the switch statement will be switching on something really simple like a variable instead is switching on the dollar option and more importantly, what you slept on in that. So as you can see is very, very complex.

It's been missing movies.com So this takes you back to Captain Marvel. All right, I'm pulled up what you can put whatever code here you want, you could initiate method that essentially plays the movie or whatever you want to say. Model selectors. And then you could add any other cases that you have got one. Right. And if you were to say that along congruent can we need a something like a button to have invented it to be able to initiate this dialogue that's really simple about everybody.

Not any sort of, you know, gesture input channel, icon button, very simple button to add an icon and the icon on the left Yep, oh and we are also going to need the on press event open dialog and now if he was to reload it so we get that click it we get this stuff all you know connect to the printer or select Captain Marvel says Captain all selected for goes to again select Captain Marvel Captain Marvel only selected for the illustrations and this time it says she's been selected. And that's really simple dialogue which classes he needs. These are the things that you will need to modify, you know for yourself once you get this code in this email. Obviously more Movies are multiple options if you have more options, some more simple dialogue options and you can have a compress. You can have extra functionality here, which is long you just want this and the rest is handled here based on the particular option.

So nothing is simple. If you have any questions for me message analysts look forward to seeing you in the next video.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.