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.
57 lines
1.3 KiB
57 lines
1.3 KiB
import 'package:flutter/material.dart';
|
|
import 'package:flutter_custom_calendar/constants/constants.dart';
|
|
import 'package:flutter_custom_calendar/style/style.dart';
|
|
|
|
import 'base_week_bar.dart';
|
|
|
|
///**
|
|
// * 顶部的固定的周显示
|
|
// */
|
|
//class DefaultWeekBar extends StatelessWidget {
|
|
// const DefaultWeekBar({Key key}) : super(key: key);
|
|
//
|
|
// @override
|
|
// Widget build(BuildContext context) {
|
|
// return Container(
|
|
// child: new Row(
|
|
// children: getWeekDayWidget(),
|
|
// ),
|
|
// );
|
|
// }
|
|
//}
|
|
//
|
|
//List<Widget> getWeekDayWidget() {
|
|
// return List.generate(7, (index) {
|
|
// return getChild(Constants.WEEK_LIST[index]);
|
|
// });
|
|
//}
|
|
//
|
|
//Widget getChild(String title) {
|
|
// return new Expanded(
|
|
// child: new Container(
|
|
// color: RandomColor.next(),
|
|
// height: 40,
|
|
// alignment: Alignment.center,
|
|
// child: new Text(
|
|
// title,
|
|
// style: topWeekTextStyle,
|
|
// ),
|
|
// ));
|
|
//}
|
|
|
|
class DefaultWeekBar extends BaseWeekBar {
|
|
const DefaultWeekBar({Key? key}) : super(key: key);
|
|
|
|
@override
|
|
Widget getWeekBarItem(int index) {
|
|
return new Container(
|
|
height: 40,
|
|
alignment: Alignment.center,
|
|
child: new Text(
|
|
CalendarConstants.WEEK_LIST[index],
|
|
style: topWeekTextStyle,
|
|
),
|
|
);
|
|
}
|
|
}
|