TicketViewFlutter
TicketViewFlutter is a simple and customizable Ticket/Receipt View for Flutter. The source code is 100% Dart.
Motivation
I need some clean Ticket/Receipt View view for my Flutter application.
Getting started
Installing
Add this to your package's pubspec.yaml file:
This library is posted in pub.dev
pubspec.yaml
dependencies:
ticketview: ^1.0.0
Usage
After Importing this library, you can directly use this view in your Widget tree
import 'package:ticketview/ticketview.dart';
Default Ticket View
TicketView(
child: Container(),
)
Customized Receipt View
TicketView(
backgroundPadding: EdgeInsets.symmetric(vertical: 0, horizontal: 20),
backgroundColor: Color(0xFF8F1299),
contentPadding: EdgeInsets.symmetric(vertical: 24, horizontal: 0),
drawArc: false,
triangleAxis: Axis.vertical,
borderRadius: 6,
drawDivider: true,
trianglePos: .5,
child: Container(),
)
Customization
Depending on your view you may want to tweak the UI. For now you can these custom attributes
Property | Type | Description |
---|---|---|
backgroundColor | Color | Background card color for TicketView |
contentBackgroundColor | Color | Content card color for TicketView |
Screenshots
Default View | Receipt View |
---|---|
![]() | ![]() |
Author
-
Saurabh K Sharma - GIT
I am very new to open source community. All suggestion and improvement are most welcomed.
Contributing
- Fork it (github.com/sorbh/ticketviewflutter/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request