flutter_rpt 0.0.2 copy "flutter_rpt: ^0.0.2" to clipboard
flutter_rpt: ^0.0.2 copied to clipboard

A Flutter responsive layout unit

flutter_rpt #

A Flutter package provide responsive layout unit, depend on device width calculate responsive width.

Getting Started #

At first

Use in flutter, we should init in main.dart, like this:

import 'package:flutter_rpt/flutter_rpt.dart';
void main() {
    ResponsiveUnit.init();
	// or designer use width is not 375,
	// ResponsiveUnit.init(standardPt = 750);
    runApp()......;
}
Then use responsive unit, this project have 3 unit
  1. rpt This unit is responsive pt unit, generally our ui designer use 375pt, this unit will transfer pt to px, such as 375pt will be 750px on 750px width device. Use in flutter like this:
import 'package:flutter_rpt/flutter_rpt.dart';
Container(
    color: Colors.red,
    width: 100.rpt,
    height: 100.rpt,
)
  1. vw This unit like css width 100%, percentage device width. Use in flutter like this:
import 'package:flutter_rpt/flutter_rpt.dart';
Container(
    color: Colors.red,
    width: 100.vw,
    height: 100.rpt,
)
  1. vh This unit like css height 100%, percentage device height. Use in flutter like this:
import 'package:flutter_rpt/flutter_rpt.dart';
Container(
    color: Colors.red,
    width: 100.rpt,
    height: 100.vh,
)
  1. screen width Use in flutter like this:
import 'package:flutter_rpt/flutter_rpt.dart';
ResponsiveUnit.screenWidth
  1. screen height Use in flutter like this:
import 'package:flutter_rpt/flutter_rpt.dart';
ResponsiveUnit.screenHeight
  1. status bar height Use in flutter like this:
import 'package:flutter_rpt/flutter_rpt.dart';
ResponsiveUnit.statusBarHeight
0
likes
20
pub points
0%
popularity

Publisher

unverified uploader

A Flutter responsive layout unit

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_rpt