itools 0.0.7 copy "itools: ^0.0.7" to clipboard
itools: ^0.0.7 copied to clipboard

A collection of commonly used widgets.At present, it only includes functions such as screen adaptation and log printing, but some new gadgets will be added later

Collect common components just for personal use

Features #

  • 1.log.dart is a commonly used log printing assistant;
  • 2.screen_size.dart is used to help adapt different screens

Usage #

import 'package:itools/screen_size.dart';

class CFHomePage extends StatelessWidget {
  const CFHomePage({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    ///1、初始化:(可以传入以哪个屏幕尺寸为基础适配)
    ///--> Screen.initialize(standardSize: 750);
    ///--> 不传默认750
    ///只需要先在此处初始化就可以放心使用
    Screen.initialize();
    return Scaffold(
      appBar: AppBar(
        title: const Text("Page Test"),
      ),
      body: SizedBox(
        ///2、无论int或者double都可以在后面加.px或者.rpx,
        ///--> 其中rpx默认以750屏幕为基准
        height: 80.px,
        child: const Text('Hello World'),
      ),
    );
  }
}
0
likes
90
pub points
0%
popularity

Publisher

unverified uploader

A collection of commonly used widgets.At present, it only includes functions such as screen adaptation and log printing, but some new gadgets will be added later

Repository (GitHub)
View/report issues

Documentation

API reference

License

unknown (LICENSE)

Dependencies

flutter, stack_trace

More

Packages that depend on itools