У меня есть RatingDialog, который в настоящее время составляет 5 звезд, как мне изменить максимальное количество звездочек на 10? Я пробовал другой AlertDialog, добавив RatingBar, но, насколько мне известно, он более сложный, поэтому я предпочел бы использовать RatingDialog, если это возможно. А также попытался изменить max rateValue в определении RatingDialog на 10 вместо 5 - я не вижу изменений в своем приложении.
Вот как это выглядит сейчас:
Код моего метода:
void _showDialog() {
showDialog(
context: context,
barrierDismissible: true,
builder: (context) {
return RatingDialog(
icon: Icon(
Icons.sentiment_satisfied,
color: Colors.grey,
size: 100,
),
title: "How much pain are you in?",
description:
"Tap a star to set your pain rating after this exercise."+
"\n1 = No pain"+
"\n5 = Extreme pain",
submitButton: "SUBMIT",
accentColor: Colors.blueAccent, // optional
onSubmitPressed: (int rating) {
print("onSubmitPressed: rating = $rating");
},
);
});
}