Flutter showDialog, AlertDialog background gradient.
up vote
1
down vote
favorite
For color, I can use dialogBackgroundColor
property to give AlertDialog
background my own color.
I was looking to use Gradient
as my background. How can I use that? DecoratedBox
is something that will be needed, but I don't know what to wrap in what. Can anyone give me idea or link for the same?
dart flutter
add a comment |
up vote
1
down vote
favorite
For color, I can use dialogBackgroundColor
property to give AlertDialog
background my own color.
I was looking to use Gradient
as my background. How can I use that? DecoratedBox
is something that will be needed, but I don't know what to wrap in what. Can anyone give me idea or link for the same?
dart flutter
If you are using onlycontent
withouttitle
inAlertDialog
- then you can wrap content inContainer
with gradient background
– Andrey Turkovsky
Nov 9 at 8:18
I am using Title too. So, it won't work in my case. Now I can also change the content to have title there. But again I was looking for some better solution
– Volley Ball
Nov 9 at 8:34
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
For color, I can use dialogBackgroundColor
property to give AlertDialog
background my own color.
I was looking to use Gradient
as my background. How can I use that? DecoratedBox
is something that will be needed, but I don't know what to wrap in what. Can anyone give me idea or link for the same?
dart flutter
For color, I can use dialogBackgroundColor
property to give AlertDialog
background my own color.
I was looking to use Gradient
as my background. How can I use that? DecoratedBox
is something that will be needed, but I don't know what to wrap in what. Can anyone give me idea or link for the same?
dart flutter
dart flutter
asked Nov 9 at 7:55
Volley Ball
426214
426214
If you are using onlycontent
withouttitle
inAlertDialog
- then you can wrap content inContainer
with gradient background
– Andrey Turkovsky
Nov 9 at 8:18
I am using Title too. So, it won't work in my case. Now I can also change the content to have title there. But again I was looking for some better solution
– Volley Ball
Nov 9 at 8:34
add a comment |
If you are using onlycontent
withouttitle
inAlertDialog
- then you can wrap content inContainer
with gradient background
– Andrey Turkovsky
Nov 9 at 8:18
I am using Title too. So, it won't work in my case. Now I can also change the content to have title there. But again I was looking for some better solution
– Volley Ball
Nov 9 at 8:34
If you are using only
content
without title
in AlertDialog
- then you can wrap content in Container
with gradient background– Andrey Turkovsky
Nov 9 at 8:18
If you are using only
content
without title
in AlertDialog
- then you can wrap content in Container
with gradient background– Andrey Turkovsky
Nov 9 at 8:18
I am using Title too. So, it won't work in my case. Now I can also change the content to have title there. But again I was looking for some better solution
– Volley Ball
Nov 9 at 8:34
I am using Title too. So, it won't work in my case. Now I can also change the content to have title there. But again I was looking for some better solution
– Volley Ball
Nov 9 at 8:34
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
In build
method of AlertDialog
there is return Dialog(child: dialogChild, shape: shape);
. In Dialog.build()
- it returns Material(color: _getColor(context), ...
. There is no way to set gradient background for AlertDialog
without customization.
I can add example if it'll be needed.
P.S. Or you can call showDialog
and send another widget instead of AlertDialog
.
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
In build
method of AlertDialog
there is return Dialog(child: dialogChild, shape: shape);
. In Dialog.build()
- it returns Material(color: _getColor(context), ...
. There is no way to set gradient background for AlertDialog
without customization.
I can add example if it'll be needed.
P.S. Or you can call showDialog
and send another widget instead of AlertDialog
.
add a comment |
up vote
0
down vote
In build
method of AlertDialog
there is return Dialog(child: dialogChild, shape: shape);
. In Dialog.build()
- it returns Material(color: _getColor(context), ...
. There is no way to set gradient background for AlertDialog
without customization.
I can add example if it'll be needed.
P.S. Or you can call showDialog
and send another widget instead of AlertDialog
.
add a comment |
up vote
0
down vote
up vote
0
down vote
In build
method of AlertDialog
there is return Dialog(child: dialogChild, shape: shape);
. In Dialog.build()
- it returns Material(color: _getColor(context), ...
. There is no way to set gradient background for AlertDialog
without customization.
I can add example if it'll be needed.
P.S. Or you can call showDialog
and send another widget instead of AlertDialog
.
In build
method of AlertDialog
there is return Dialog(child: dialogChild, shape: shape);
. In Dialog.build()
- it returns Material(color: _getColor(context), ...
. There is no way to set gradient background for AlertDialog
without customization.
I can add example if it'll be needed.
P.S. Or you can call showDialog
and send another widget instead of AlertDialog
.
answered Nov 9 at 8:49
Andrey Turkovsky
1,6881618
1,6881618
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
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%2f53221766%2fflutter-showdialog-alertdialog-background-gradient%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
If you are using only
content
withouttitle
inAlertDialog
- then you can wrap content inContainer
with gradient background– Andrey Turkovsky
Nov 9 at 8:18
I am using Title too. So, it won't work in my case. Now I can also change the content to have title there. But again I was looking for some better solution
– Volley Ball
Nov 9 at 8:34