How do use radio button in show dialog on Flutter for navigation?
up vote
0
down vote
favorite
I have a page and I have a button. When user tabs the button I need a simple dialog box that has 3 radio button. When user tabs the any button I need to set some text and based on text I need to navigate user to selected page.
Example: Account page has currency conversion description and user current amount shows in USD. When user tabs the button "Convert my amount to =>" it must open a dialog that has 3 radio button as, "STG", "EUR", "TRY". If user tabs the "STG" radio button I need to send the user to STG conversion page. Each conversion page has a different properties that user can interact.
How do use radio button in show dialog on Flutter for navigation?
navigation radio-button
add a comment |
up vote
0
down vote
favorite
I have a page and I have a button. When user tabs the button I need a simple dialog box that has 3 radio button. When user tabs the any button I need to set some text and based on text I need to navigate user to selected page.
Example: Account page has currency conversion description and user current amount shows in USD. When user tabs the button "Convert my amount to =>" it must open a dialog that has 3 radio button as, "STG", "EUR", "TRY". If user tabs the "STG" radio button I need to send the user to STG conversion page. Each conversion page has a different properties that user can interact.
How do use radio button in show dialog on Flutter for navigation?
navigation radio-button
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have a page and I have a button. When user tabs the button I need a simple dialog box that has 3 radio button. When user tabs the any button I need to set some text and based on text I need to navigate user to selected page.
Example: Account page has currency conversion description and user current amount shows in USD. When user tabs the button "Convert my amount to =>" it must open a dialog that has 3 radio button as, "STG", "EUR", "TRY". If user tabs the "STG" radio button I need to send the user to STG conversion page. Each conversion page has a different properties that user can interact.
How do use radio button in show dialog on Flutter for navigation?
navigation radio-button
I have a page and I have a button. When user tabs the button I need a simple dialog box that has 3 radio button. When user tabs the any button I need to set some text and based on text I need to navigate user to selected page.
Example: Account page has currency conversion description and user current amount shows in USD. When user tabs the button "Convert my amount to =>" it must open a dialog that has 3 radio button as, "STG", "EUR", "TRY". If user tabs the "STG" radio button I need to send the user to STG conversion page. Each conversion page has a different properties that user can interact.
How do use radio button in show dialog on Flutter for navigation?
navigation radio-button
navigation radio-button
asked Nov 21 at 10:00
Nick
1508
1508
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
accepted
I think you want something like this if I understand you correctly. Didn't use the currency example but the idea is the same.
PopupMenuButton(
child: Text('Some Button'),
itemBuilder: (_) => [
PopupMenuItem(child: Text('Item1'), value: 'item1',),
PopupMenuItem(child: Text('Item2'), value: 'item2'),
],
onSelected: (value) => Navigator.of(context).pushNamed(value),
)
Thanks, it does the job perfectly
– Nick
Nov 21 at 13:37
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
accepted
I think you want something like this if I understand you correctly. Didn't use the currency example but the idea is the same.
PopupMenuButton(
child: Text('Some Button'),
itemBuilder: (_) => [
PopupMenuItem(child: Text('Item1'), value: 'item1',),
PopupMenuItem(child: Text('Item2'), value: 'item2'),
],
onSelected: (value) => Navigator.of(context).pushNamed(value),
)
Thanks, it does the job perfectly
– Nick
Nov 21 at 13:37
add a comment |
up vote
1
down vote
accepted
I think you want something like this if I understand you correctly. Didn't use the currency example but the idea is the same.
PopupMenuButton(
child: Text('Some Button'),
itemBuilder: (_) => [
PopupMenuItem(child: Text('Item1'), value: 'item1',),
PopupMenuItem(child: Text('Item2'), value: 'item2'),
],
onSelected: (value) => Navigator.of(context).pushNamed(value),
)
Thanks, it does the job perfectly
– Nick
Nov 21 at 13:37
add a comment |
up vote
1
down vote
accepted
up vote
1
down vote
accepted
I think you want something like this if I understand you correctly. Didn't use the currency example but the idea is the same.
PopupMenuButton(
child: Text('Some Button'),
itemBuilder: (_) => [
PopupMenuItem(child: Text('Item1'), value: 'item1',),
PopupMenuItem(child: Text('Item2'), value: 'item2'),
],
onSelected: (value) => Navigator.of(context).pushNamed(value),
)
I think you want something like this if I understand you correctly. Didn't use the currency example but the idea is the same.
PopupMenuButton(
child: Text('Some Button'),
itemBuilder: (_) => [
PopupMenuItem(child: Text('Item1'), value: 'item1',),
PopupMenuItem(child: Text('Item2'), value: 'item2'),
],
onSelected: (value) => Navigator.of(context).pushNamed(value),
)
answered Nov 21 at 11:12
stt106
1,1331022
1,1331022
Thanks, it does the job perfectly
– Nick
Nov 21 at 13:37
add a comment |
Thanks, it does the job perfectly
– Nick
Nov 21 at 13:37
Thanks, it does the job perfectly
– Nick
Nov 21 at 13:37
Thanks, it does the job perfectly
– Nick
Nov 21 at 13:37
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53409502%2fhow-do-use-radio-button-in-show-dialog-on-flutter-for-navigation%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown