INNER CODE UNIT · Dart
tappedOnFirstHalf
sarbagyastha/flutter_rating_bar · lib/src/rating_bar.dart:312
final tappedOnFirstHalf = tappedPosition <= widget.itemSize / 2;
value = index +
(tappedOnFirstHalf && widget.allowHalfRating ? 0.5 : 1.0);
}
value = math.max(value, widget.minRating);
widget.onRatingUpdate(value);
_rating = value;
setState(() {});
},
onHorizontalDragStart: _isHorizontal ? _onDragStart : null,
onHorizontalDragEnd: _isHorizontal ? _onDragEnd : null,
onHorizontalDragUpdate: _isHorizontal ? _onDragUpdate : null,
onVerticalDragStart: _isHorizontal ? null : _onDragStart,
onVerticalDragEnd: _isHorizontal ? null : _onDragEnd,
onVerticalDragUpdate: _isHorizontal ? null : _onDragUpdate,
child: Padding(
padding: widget.itemPadding,