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

baseview

baseview注意 #

baseview 使用时请初始化 flutter_screenUtil

Getting started #

baseview: ^0.0.1

初始化 #

Widget build(BuildContext context) {
    return ScreenUtilInit(
      designSize: const Size(375, 667),
      builder: (context, child) => GetMaterialApp(
        title: 'Flutter Demo',
        initialBinding: GlobalBinding(),
        home: Container(),
      ),
    );
  }

example #


class TestPage extends BaseCommonView<TestController> {

  @override
  // TODO: implement navTitle
  String? get navTitle => "test";
  
  @override
  String failImageStr() {
    // TODO: implement failImageStr
    return "";
  }

 @override
  Widget buildContent() {
	// Implement your buildContent method here
    return Obx(() => creatCommonView(controller, (context) {
      return Text("1111");
    }));
  }
}
  

class TestController extends BaseCommonController {
  @override
  void initData() {
    // TODO: implement initData
    getnetworkdata(configNetWorkParmas());
  }

  @override
  Map<String, dynamic> configNetWorkParmas() {
    // TODO: implement configNetWorkParmas
    return {};
  }
  
  @override
  void getnetworkdata(Map<String, dynamic> info) {
    // TODO: implement getnetworkdata
  }

}


class TestListController extends BaseListController {
  @override
  void initData() {
  }
  
  @override
  Map<String, dynamic> configNetWorkParmas() {
    // TODO: implement configNetWorkParmas
    return {};
  }
  
  @override
  void getnetworkdata(Map<String, dynamic> info) {
    // TODO: implement getnetworkdata
  }
  
}



1
likes
135
points
25
downloads

Publisher

unverified uploader

Weekly Downloads

baseview

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_screenutil, get, pull_to_refresh

More

Packages that depend on baseview