public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { RadCalendarView calendarView = new RadCalendarView(Activity); calendarView.SelectionMode = CalendarSelectionMode.Single; calendarView.DisplayMode = CalendarDisplayMode.Day; List <Event> events = CalendarEventsHelper.GenerateEvents(); calendarView.EventAdapter.Events = events; calendarView.DayView.AllDayEventsViewStyle.AllDayTextIsVisible = false; calendarView.DayView.AllDayEventsViewStyle.BackgroundColor = Color.ParseColor("#4FC3F7"); calendarView.DayView.AllDayEventsViewStyle.MaxVisibleEventRows = 2.5f; int timeLabelSize = Util.GetSP(20); calendarView.DayView.DayEventsViewStyle.TimeLabelTextSize = timeLabelSize; calendarView.DayView.DayEventsViewStyle.TimeLabelColor = Color.ParseColor("#512DA8"); calendarView.DayView.DayEventsViewStyle.TimeLabelFormat = new Java.Text.SimpleDateFormat("HH:mm", Locale.Us); int timeLinesSpacing = Util.GetDP(50); calendarView.DayView.DayEventsViewStyle.TimeLinesSpacing = timeLinesSpacing; calendarView.DayView.DayEventsViewStyle.TimeLinesInterval = 30 * 60 * 1000; calendarView.DayView.DayEventsViewStyle.TimeLinesVisible = false; calendarView.DayView.DayEventsViewStyle.EventsSpacing = Util.GetDP(2); calendarView.DayView.DayEventsViewStyle.BackgroundColor = Color.ParseColor("#F7F7F7"); return(calendarView); }
protected override void UpdateBackground() { int eventColor = Event.EventColor; Color mainColor = new Color(eventColor); Color accentColor = CalendarEventsHelper.GetAlternativeColor(mainColor); mainContent.SetBackgroundColor(mainColor); line.SetBackgroundColor(accentColor); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { RadCalendarView calendarView = new RadCalendarView(Activity); calendarView.SelectionMode = CalendarSelectionMode.Single; calendarView.DisplayMode = CalendarDisplayMode.Day; List <Event> events = CalendarEventsHelper.GenerateEvents(); calendarView.EventAdapter.Events = events; calendarView.DayView.EventViewTapListener = new MyEventViewTapListener(Context); return(calendarView); }