Skip to content

Commit 8d982d2

Browse files
committed
rating ondrag fixed
1 parent 9303326 commit 8d982d2

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

example/lib/main.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,10 +243,12 @@ class _MyHomePageState extends State<MyHomePage>
243243
onRatingChanged: (value) {
244244
setState(() {
245245
_rating = value;
246+
print('user selected $_rating');
246247
});
247248
},
248249
),
249250

251+
250252
GFRating(
251253
rating: _userRating,
252254
itemSize: 50,

lib/components/rating/gf_rating.dart

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ class GFRating extends StatefulWidget {
1919
this.suffixIcon,
2020
this.ratingController,
2121
this.inputDecorations,
22-
this.margin,
23-
this.padding,
22+
this.margin = const EdgeInsets.symmetric(vertical: 16),
23+
this.padding = const EdgeInsets.symmetric(horizontal: 16),
2424
}) : assert(rating != null);
2525

2626
/// defines total number of rating items
@@ -133,17 +133,17 @@ class _GFRatingState extends State<GFRating> {
133133
Widget build(BuildContext context) => widget.textFormRating
134134
? Column(children: <Widget>[
135135
Container(
136-
margin: const EdgeInsets.symmetric(vertical: 16),
137-
padding: const EdgeInsets.symmetric(horizontal: 16),
136+
margin: widget.margin,
137+
padding: widget.padding,
138138
child: TextFormField(
139139
controller: widget.ratingController,
140140
keyboardType: TextInputType.number,
141-
decoration: InputDecoration(
141+
decoration: widget.inputDecorations == null ? InputDecoration(
142142
border: const OutlineInputBorder(),
143143
hintText: 'Enter rating',
144144
labelText: 'Enter rating',
145145
suffixIcon: widget.suffixIcon,
146-
),
146+
) : widget.inputDecorations,
147147
),
148148
),
149149
Material(

0 commit comments

Comments
 (0)