仿今日头条-模板-我的界面

 效果


index.dart

library my;

export './state.dart';
export './controller.dart';
export './bindings.dart';
export './view.dart';

(固定格式)

state.dart

import 'package:get/get.dart';

class MyState {
final _obj = ''.obs;
set obj(value) => _obj.value = value;
get obj => _obj.value;

}

controller.dart

import 'package:get/get.dart';
import 'package:test/pages/my/state.dart';

class MyController extends GetxController {
final state = MyState();

MyController();

}

bindings.dart

import 'package:get/get.dart';

import 'controller.dart';

class MyBinding implements Bindings {
@override
void dependencies() {
Get.lazyPut<MyController>(() => MyController());
}
}

view.dart

import 'package:flutter/material.dart';
import 'package:get/get_state_manager/src/simple/get_view.dart';

import 'controller.dart';

class MyPage extends GetView<MyController> {
const MyPage({super.key});

// 内容页
Widget _buildView() {
return const Text('abc');
}

@override
Widget build(BuildContext context) {
return Scaffold(
body: _buildView(),
);
}
}

评论

此博客中的热门博文

登录界面实现

flutter_weixin索引条实现