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.
flutter_custom_calendar/lib/widget/default_week_bar.dart

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,
),
);
}
}