4 minutes
Share the link to this page
You need to have access to the item to view this lesson.
One-time Fee
List Price:  $139.99
You save:  $40
List Price:  €129.17
You save:  €36.90
List Price:  £110.02
You save:  £31.43
List Price:  CA$191.15
You save:  CA$54.61
List Price:  A$210.08
You save:  A$60.02
List Price:  S$188.77
You save:  S$53.93
List Price:  HK$1,092.75
You save:  HK$312.23
CHF 91.40
List Price:  CHF 127.97
You save:  CHF 36.56
NOK kr1,068.48
List Price:  NOK kr1,495.92
You save:  NOK kr427.43
DKK kr688.44
List Price:  DKK kr963.84
You save:  DKK kr275.40
List Price:  NZ$228.70
You save:  NZ$65.35
List Price:  د.إ514.18
You save:  د.إ146.92
List Price:  ৳16,410.04
You save:  ৳4,688.92
List Price:  ₹11,657.31
You save:  ₹3,330.90
List Price:  RM656.90
You save:  RM187.70
List Price:  ₦201,305.62
You save:  ₦57,520
List Price:  ₨38,987.91
You save:  ₨11,140.19
List Price:  ฿5,087.62
You save:  ฿1,453.71
List Price:  ₺4,505.29
You save:  ₺1,287.32
List Price:  B$717.15
You save:  B$204.91
List Price:  R2,545.11
You save:  R727.22
List Price:  Лв252.39
You save:  Лв72.11
List Price:  ₩191,270.87
You save:  ₩54,652.72
List Price:  ₪514.18
You save:  ₪146.92
List Price:  ₱8,124.45
You save:  ₱2,321.43
List Price:  ¥21,898.07
You save:  ¥6,257.04
List Price:  MX$2,326.14
You save:  MX$664.66
List Price:  QR510.64
You save:  QR145.90
List Price:  P1,887.68
You save:  P539.37
List Price:  KSh18,478.68
You save:  KSh5,280
List Price:  E£6,550.13
You save:  E£1,871.60
List Price:  ብር8,046.40
You save:  ብር2,299.13
List Price:  Kz119,061.49
You save:  Kz34,020
List Price:  CLP$124,379.71
You save:  CLP$35,539.60
List Price:  CN¥993.01
You save:  CN¥283.74
List Price:  RD$8,224.84
You save:  RD$2,350.12
List Price:  DA18,836.81
You save:  DA5,382.33
List Price:  FJ$316.51
You save:  FJ$90.44
List Price:  Q1,087.38
You save:  Q310.70
List Price:  GY$29,320.35
You save:  GY$8,377.84
ISK kr13,848.61
List Price:  ISK kr19,388.61
You save:  ISK kr5,540
List Price:  DH1,389.92
You save:  DH397.15
List Price:  L2,473.55
You save:  L706.77
List Price:  ден7,958.15
You save:  ден2,273.92
List Price:  MOP$1,125.85
You save:  MOP$321.69
List Price:  N$2,539.14
You save:  N$725.52
List Price:  C$5,155.83
You save:  C$1,473.20
List Price:  रु18,663.10
You save:  रु5,332.69
List Price:  S/524.70
You save:  S/149.92
List Price:  K544.20
You save:  K155.49
List Price:  SAR525.03
You save:  SAR150.02
List Price:  ZK3,617.21
You save:  ZK1,033.56
List Price:  L642.65
You save:  L183.62
List Price:  Kč3,193.84
You save:  Kč912.59
List Price:  Ft50,002.94
You save:  Ft14,287.57
SEK kr1,072.36
List Price:  SEK kr1,501.36
You save:  SEK kr428.99
List Price:  ARS$124,487.26
You save:  ARS$35,570.33
List Price:  Bs967.89
You save:  Bs276.56
List Price:  COP$536,181.17
You save:  COP$153,205.56
List Price:  ₡71,769.17
You save:  ₡20,506.94
List Price:  L3,461.75
You save:  L989.14
List Price:  ₲1,051,649.55
You save:  ₲300,492.76
List Price:  $U5,378.94
You save:  $U1,536.95
List Price:  zł551.05
You save:  zł157.45
Already have an account? Log In


Hello, in this video, I am going to show you the container object container class, which is used for essentially combining painting positioning and sizing widgets and we put other no widgets inside of it, we've got this text widget right here, we'll just be dealing with this. But the principle is exactly the same regardless of what type of, you know, item, you know, that you have on your app, you can put it within a column I think is great for certainly for you know, positioning and sizing stuff. So to add a column, it's pretty simple. You just do chart for child, colon. And then I say column. I think I said column didn't I meant contain that.

So I said column at the start of the video. I'm pretty sure I did. I meant container. Everything else applies about it by me. Okay, so we put a comma. We're going to get an error here.

And the error is say Charles Laurie. specified. So we can only have one child here, but we can have multiple children in the child. So we can have a child inside this. So we can, you know, control access, put this here. And then we have a child inside of it.

And if we was to reload it, you know, nothing really changes, it's exactly the same. So why would we want essentially a container. So let me show you something. So we can add some properties to the container. Let me change the width of it, you can change the height. We're only concerned with the width in this video, at least for now, the port Port 10.0 for a comma, if I reload it, as you can see, because it is you know, it just spends 10 pixels now is now restricted.

So each letter except for the L because they're not very wide on their own line and they are in the outbox. They're not very wide. Eva, I did 20 and I reloaded it as you can See, we have hello world, but it is still, you know, not all on one line. But what if I put let's see 260 which is you know, pretty big, so one on one line, but now it's towards the left. What we can do is net position the text item, and we can position it by putting a comma here. And now we can specify a text align, text align, I would change some different ones.

So let's do right. Let's save that, as you can see, right but now what I want to do is add a background color to the container. Otherwise it's hard to see in a very stores very, you know and essentially you know the size of it. We can do that pretty simply by color. Colors this ad was Let's do red, which is my favorite color. So save it.

As you can see, we can see the full restriction now. And we can, you know, change the height property, if I did that to 500 as you can see is 500 now, so that is really it for the container widget, there are more properties that you can change, you can add margin, you can add padding, you can add extra alignment properties, you can add your decoration for the foreground, you can even transform it using no rotation, that sort of stuff. But the principle is exactly the same is basically an extra property. And what I'm going to do because you can never show every you know different feature in you know, in a single video or even in a single series so my aim is to provide you with everything that you will need to create apps and any extra resources to keep going beyond this series.

So what I'm going to do is provide the link where you can access all of the code for the container. Plus, if you have any questions though, feel free to pop me a message. And as usual, I look forward to seeing you in the next video.

Sign Up


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.