You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

105 lines
2.8 KiB

import 'package:flutter/material.dart';
import 'package:huixiang/generated/l10n.dart';
import 'package:huixiang/message/mine_message.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:huixiang/utils/font_weight.dart';
import 'package:huixiang/view_widget/my_appbar.dart';
class MainMessagePage extends StatefulWidget {
@override
State<StatefulWidget> createState() {
return _MainMessagePage();
}
}
class _MainMessagePage extends State<MainMessagePage>
with SingleTickerProviderStateMixin {
var tabcontroller;
@override
void initState() {
super.initState();
if (tabcontroller == null)
tabcontroller = TabController(length: 2, vsync: this);
}
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Color(0xFFFFFFFF),
appBar: MyAppBar(
title: S.of(context).xiaoxi,
titleColor: Colors.black,
titleSize: 18.sp,
background: Color(0xFFF7F7F7),
leadingColor: Colors.black,
action: rightAction(),
),
body: MineMessagePage(_status),
// TabBarView(
// children: [
// RealTimeInfoPage(),
// MineMessagePage(_status, (status) {
// setState(() {
// _bgStatus = status;
// });
// })
// ],
// controller: tabcontroller,
// ),
);
}
var _status = 0;
Widget rightAction() {
return Text(
S.of(context).biaojiweiyidu,
style: TextStyle(
fontSize: 16.sp,
fontWeight: MyFontWeight.semi_bold,
color: Color(0xFF353535),
),
);
// if (_status == 0) {
// return Container(
// margin: EdgeInsets.only(right: 17),
// child: GestureDetector(
// onTap: () {
// setState(() {
// _status = (_status + 1) % 2;
// });
// },
// child: Image.asset(
// "assets/image/icon_delete.webp",
// width: 24,
// height: 24,
// ),
// ),
// );
// } else {
// return GestureDetector(
// onTap: () {
// setState(() {
// _status = (_status + 1) % 2;
// });
// },
// child: Container(
// margin: EdgeInsets.only(right: 17),
// padding: EdgeInsets.only(top: 15, bottom: 15),
// alignment: Alignment.center,
// child: RoundButton(
// text: S.of(context).wancheng,
// textColor: _bgStatus ? Colors.white : Color(0xFFA0A0A0),
// backgroup: _bgStatus ? Color(0xFF32A060) : Color(0xFFD8D8D8),
// fontSize: 14,
// fontWeight: FontWeight.bold,
// padding: EdgeInsets.only(left: 12, right: 12, top: 2, bottom: 2),
// radius: 12,
// ),
// ),
// );
// }
}
}