Appbar

5 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
€96.03
List Price:  €134.44
You save:  €38.41
£78.97
List Price:  £110.57
You save:  £31.59
CA$143.92
List Price:  CA$201.50
You save:  CA$57.57
A$160.15
List Price:  A$224.22
You save:  A$64.06
S$135.90
List Price:  S$190.26
You save:  S$54.36
HK$776.95
List Price:  HK$1,087.76
You save:  HK$310.81
CHF 89.61
List Price:  CHF 125.46
You save:  CHF 35.85
NOK kr1,132.24
List Price:  NOK kr1,585.18
You save:  NOK kr452.94
DKK kr716.48
List Price:  DKK kr1,003.10
You save:  DKK kr286.62
NZ$176.72
List Price:  NZ$247.41
You save:  NZ$70.69
د.إ367.25
List Price:  د.إ514.17
You save:  د.إ146.91
৳11,949.45
List Price:  ৳16,729.71
You save:  ৳4,780.25
₹8,504.71
List Price:  ₹11,906.93
You save:  ₹3,402.22
RM450.50
List Price:  RM630.72
You save:  RM180.22
₦155,597.43
List Price:  ₦217,842.63
You save:  ₦62,245.20
₨27,817.89
List Price:  ₨38,946.16
You save:  ₨11,128.27
฿3,454.30
List Price:  ฿4,836.16
You save:  ฿1,381.86
₺3,507.24
List Price:  ₺4,910.28
You save:  ₺1,403.03
B$630.94
List Price:  B$883.35
You save:  B$252.40
R1,822.81
List Price:  R2,552.01
You save:  R729.20
Лв187.70
List Price:  Лв262.78
You save:  Лв75.08
₩144,917.66
List Price:  ₩202,890.52
You save:  ₩57,972.86
₪361.94
List Price:  ₪506.74
You save:  ₪144.79
₱5,900.06
List Price:  ₱8,260.32
You save:  ₱2,360.26
¥15,702.92
List Price:  ¥21,984.72
You save:  ¥6,281.80
MX$2,038.30
List Price:  MX$2,853.70
You save:  MX$815.40
QR368.69
List Price:  QR516.19
You save:  QR147.49
P1,365.11
List Price:  P1,911.21
You save:  P546.09
KSh12,923.70
List Price:  KSh18,093.70
You save:  KSh5,170
E£5,089.47
List Price:  E£7,125.47
You save:  E£2,035.99
ብር12,635.69
List Price:  ብር17,690.47
You save:  ብር5,054.78
Kz91,513.08
List Price:  Kz128,121.98
You save:  Kz36,608.89
CLP$99,000
List Price:  CLP$138,603.96
You save:  CLP$39,603.96
CN¥729.57
List Price:  CN¥1,021.43
You save:  CN¥291.86
RD$6,083.32
List Price:  RD$8,516.89
You save:  RD$2,433.57
DA13,417.46
List Price:  DA18,784.98
You save:  DA5,367.52
FJ$231.78
List Price:  FJ$324.51
You save:  FJ$92.72
Q770.27
List Price:  Q1,078.41
You save:  Q308.14
GY$20,904.88
List Price:  GY$29,267.67
You save:  GY$8,362.78
ISK kr13,874.61
List Price:  ISK kr19,425.01
You save:  ISK kr5,550.40
DH998.53
List Price:  DH1,397.99
You save:  DH399.45
L1,842.29
List Price:  L2,579.28
You save:  L736.99
ден5,908.76
List Price:  ден8,272.50
You save:  ден2,363.74
MOP$800.37
List Price:  MOP$1,120.56
You save:  MOP$320.18
N$1,804.90
List Price:  N$2,526.94
You save:  N$722.03
C$3,679.90
List Price:  C$5,152.01
You save:  C$1,472.10
रु13,596.02
List Price:  रु19,034.98
You save:  रु5,438.95
S/373.62
List Price:  S/523.08
You save:  S/149.46
K405.04
List Price:  K567.08
You save:  K162.03
SAR375.67
List Price:  SAR525.96
You save:  SAR150.28
ZK2,767.31
List Price:  ZK3,874.34
You save:  ZK1,107.03
L477.70
List Price:  L668.80
You save:  L191.10
Kč2,412.77
List Price:  Kč3,377.98
You save:  Kč965.20
Ft39,808.32
List Price:  Ft55,733.24
You save:  Ft15,924.92
SEK kr1,103.71
List Price:  SEK kr1,545.23
You save:  SEK kr441.52
ARS$102,213.30
List Price:  ARS$143,102.71
You save:  ARS$40,889.41
Bs690.92
List Price:  Bs967.31
You save:  Bs276.39
COP$438,077.06
List Price:  COP$613,325.41
You save:  COP$175,248.35
₡50,326.04
List Price:  ₡70,458.47
You save:  ₡20,132.42
L2,538.30
List Price:  L3,553.73
You save:  L1,015.42
₲780,569.17
List Price:  ₲1,092,828.06
You save:  ₲312,258.89
$U4,458.42
List Price:  $U6,241.97
You save:  $U1,783.54
zł409.45
List Price:  zł573.24
You save:  zł163.79
Already have an account? Log In

Transcript

Hello, in this video, I am going to go into more depth for the app bar. So if we go to our application, this little top part here is the bot. So this is part of the scaffold class and the app bar. So far, we just have a text item, which is this right here, and we have the background color, which is set based on on this theme, but the color itself can be overridden. So if we go into the property that we can add controls by, you can see all and you can change the brightness, the opacity, you can change the lead in only to have a go at doing that. And I will provide a link so you can get information about all of this extra stuff.

But what we can also do which is really cool is that actions that we should basically buttons and do that by just putting in was already on the right one clearly actions code on angle brackets widget code on Square angle brackets, and square brackets. And then in here, you basically put your widgets, you can put whatever widget you want. But what I'm going to do, because you could put, you know, a text item, so you could have images in the app, but there's a built in icon so you can do icon button. And in here, we need an icon to icon and the icon constructor, and go to icon, dot. And here are all of the different icons that you can leverage. There are a lot I computed.

One of the things I love about flutter, and also Android Studio, one Android Studio show the preview so you can actually see what they look like. They're constantly having to switch the mess and get a rough idea. And to the left, so many built in. So if I go seven, the call to do something regarding it. And yeah, that's Yeah, let's do this one. So Okay, now I'm gonna do something else.

Let's do a call one call. Again, we're not adding any call functionality, but you'll see and I'll explain why I've chosen this one, then you can add a tooltip. And for the tooltip, I'm gonna say, contact. And you know, you can see all the other properties while regarding alignment, you know, the disabled color, the highlight color, the regular color, the one we want to do is on crest, and this will basically call a particular method. So I added this before don't need that. But we can say, call contact.

It's red because there's no method called called contact but he has a void. on tap. And in here, we can print to say saved. And as you can see, we have a cold button. So imagine if this was the page for our contacts, we could know how about hot buttons here that are just generic to each contact. And if I click it, as you can see it says cooling contact for click it again, says calling contact.

Obviously, the functionality that you want to implement is totally up to you. And yes, you probably already be wondering, can you add multiple icons? Yes, you can. So the process is exactly the same at the end of the day. This is a widget array, so you can add as many widgets as you want. So you could add in a text item, it's gonna stick with icon because they look really nice.

And so for this one, I'm going to put instead of cool also, so like if we want to add some more information for the contact information on top Well, some say info to contact, save some time off, copy this, I'll go here. And I'm saying add info, adding info. So for that, let's see what we get. So we got both of the buttons. So the first icon added will be to the left most area and the next icon it will be to the right and so forth. If I click the Add button, it calls the adding input contacts.

So the on press is like calling any of the methods so you can, you know, pass in parameters if you want to as well. So that's really it for the app bar. Like I said, there are other property that you can no use. You can use, you know, like background, muscle color, the opacity, the leading the, you know, the actual To the TextView, a whole heap of stuff and as an extra test, I recommend that you tweak all of this. If you have any questions, feel free to drop me a message and illegal. I 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.