starreviews 1.0.5 copy "starreviews: ^1.0.5" to clipboard
starreviews: ^1.0.5 copied to clipboard

A flutter package for displaying detailed star reviews

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:starreviews/starreviews.dart';

void main() => runApp(App());

class App extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Title',
      home: MyApp(),
    );
  }
}

class MyApp extends StatelessWidget {

List<String> _names = ['Star 5', 'Star 4', 'Star 3', 'Star 2', 'Star 1'];
List<double> _values = [0.1, 0.3, 0.4, 0.1, 0.1];

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: SafeArea(
        child: Container(
          padding: const EdgeInsets.all(16),
          child: Column(
            children: <Widget>[
              StarReviews(
                total: 30,
                starNames: _names,
                values: _values,
                showPercentage: true,
                average: 5,
              ),
              SizedBox(height: 30,),
            StarReviewsHorizontal(
              total: 30,
              starNames: _names,
              showProgressBarBorder: false,
              valueColor: Colors.black,
              progressBarBackgroundColor: Colors.grey.withOpacity(0.4),
              values: _values,
              showPercentage: true,
              starColor: Colors.black,
              average: 4.2,
            )
          ],
          ),
        )
      ),
    );
  }
}
6
likes
30
pub points
26%
popularity

Publisher

unverified uploader

A flutter package for displaying detailed star reviews

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter, percent_indicator

More

Packages that depend on starreviews