فهرست مطالب
تقویم جلالی در فلاتر
برای استفاده از تقویم جلالی در اپلیکیشن فلاتر، میتوانید از پکیج و کتابخانههای موجود در فلاتر استفاده کنید. یکی از کتابخانههای محبوب برای تقویم در فلاتر، "table_calendar" است.
برای استفاده از این کتابخانه، ابتدا آن را به فایل pubspec.yaml اضافه کنید:
dependencies:
table_calendar: ^3.0.1سپس با اجرای دستور flutter pub get، کتابخانه را نصب کنید.
حالا میتوانید تقویم را در ویجت یا صفحه مورد نظر خود ایجاد کنید. در ادامه یک مثال نمایش داده شده است:
import 'package:flutter/material.dart';
import 'package:table_calendar/table_calendar.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: MyCalendarPage(),
);
}
}
class MyCalendarPage extends StatefulWidget {
@override
_MyCalendarPageState createState() => _MyCalendarPageState();
}
class _MyCalendarPageState extends State<MyCalendarPage> {
CalendarController _calendarController;
@override
void initState() {
super.initState();
_calendarController = CalendarController();
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('تقویم جلالی'),
),
body: TableCalendar(
calendarController: _calendarController,
locale: 'fa_IR', // تنظیم زبان به فارسی
calendarStyle: CalendarStyle(
todayColor: Colors.blue,
selectedColor: Colors.green,
),
headerStyle: HeaderStyle(
centerHeaderTitle: true,
),
startingDayOfWeek: StartingDayOfWeek.saturday, // تنظیم شروع هفته از روز شنبه
),
);
}
}
نظرات
دیدگاهی برای این مطلب ثبت نشده است.