custom_star_rating

Creator: coderz1093

Last updated:

0 purchases

custom_star_rating Image
custom_star_rating Images

Languages

Categories

Add to Cart

Description:

custom star rating

StarRating #
A customizable star rating widget for Flutter.
Features #

Customizable number of stars
Adjustable star size and color
Fractional star ratings (half-star support)
Custom star icons
Read-only mode
Smooth transitions and animations
Accessibility support

Installation #
To use this package, add star_rating as a dependency in your pubspec.yaml file.
Getting started #
TODO: List prerequisites and provide or point to information on how to
start using the package.
Usage #
Import the package #
import 'package:star_rating/custom_star_rating.dart';
copied to clipboard
Example #
Here's a simple example to get you started:
import 'package:flutter/material.dart';
import 'package:star_rating/custom_star_rating.dart';

void main() {
runApp(MyApp());
}

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('Star Rating Example'),
),
body: Center(
child: StarRating(
rating: 3,
starColor: Colors.amber,
size: 40.0,
mainAxisAlignment: MainAxisAlignment.center,
onTap: (rating) {
print("Selected Rating: $rating");
},
),
),
),
);
}
}

copied to clipboard
Customizing the Star Rating Widget #
You can customize various properties of the StarRating widget:

rating: The initial rating value (default is 4.0).
starColor: The color of the stars (default is the theme's primary color).
size: The size of the stars (default is 30.0).
mainAxisAlignment: The alignment of the stars in the row (default is MainAxisAlignment.start).
isReadOnly: Whether the rating is read-only (default is false).
filledStar: The icon for filled stars (default is Icons.star).
unfilledStar: The icon for unfilled stars (default is Icons.star_border).
halfStar: The icon for half stars (default is Icons.star_half).
onRatingChanged: Callback function when a star is tapped.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.