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);
        }
Exemple #2
0
        protected override void UpdateBackground()
        {
            int   eventColor  = Event.EventColor;
            Color mainColor   = new Color(eventColor);
            Color accentColor = CalendarEventsHelper.GetAlternativeColor(mainColor);

            mainContent.SetBackgroundColor(mainColor);
            line.SetBackgroundColor(accentColor);
        }
Exemple #3
0
        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);
        }