public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			RadCalendarView calendarView = new RadCalendarView (Activity);
			calendarView.ScrollMode = ScrollMode.Stack;

			return calendarView;
		}
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            calendarView = new RadCalendarView(Activity);
            calendarView.SetOnDisplayDateChangedListener(new DateChangeListener(this.Activity));

            return(calendarView);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            calendarView             = new RadCalendarView(Activity);
            calendarView.DisplayDate = new GregorianCalendar(2022, 10, 1).TimeInMillis;

            return(calendarView);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            ViewGroup rootView = (ViewGroup)inflater.Inflate(Resource.Layout.fragment_calendar_events_read, container, false);
            settingsLayout = (LinearLayout)rootView.FindViewById(Resource.Id.go_settings_layout);
            readEventsLayout = (LinearLayout)rootView.FindViewById(Resource.Id.read_events_layout);

            RadCalendarView calendarView = new RadCalendarView(Activity);

            adapter = new EventReadAdapter(calendarView);
            calendarView.EventAdapter = adapter;

            Button settingsButton = (Button)rootView.FindViewById(Resource.Id.go_settings_button);
            settingsButton.Click += (object sender, EventArgs e) => {
                GoToSettings();
            };

            Button readEventsButton = (Button)rootView.FindViewById(Resource.Id.read_events_button);
            readEventsButton.Click += (object sender, EventArgs e) => {
                TryReadEvents();
            };
            InitLayoutVisibility();
            rootView.AddView(calendarView);

            return rootView;
        }
Example #5
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            ViewGroup rootView = (ViewGroup)inflater.Inflate(Resource.Layout.fragment_calendar_events_read, container, false);

            settingsLayout   = (LinearLayout)rootView.FindViewById(Resource.Id.go_settings_layout);
            readEventsLayout = (LinearLayout)rootView.FindViewById(Resource.Id.read_events_layout);

            RadCalendarView calendarView = new RadCalendarView(Activity);

            adapter = new EventReadAdapter(calendarView);
            calendarView.EventAdapter = adapter;

            Button settingsButton = (Button)rootView.FindViewById(Resource.Id.go_settings_button);

            settingsButton.Click += (object sender, EventArgs e) => {
                GoToSettings();
            };

            Button readEventsButton = (Button)rootView.FindViewById(Resource.Id.read_events_button);

            readEventsButton.Click += (object sender, EventArgs e) => {
                TryReadEvents();
            };
            InitLayoutVisibility();
            rootView.AddView(calendarView);

            return(rootView);
        }
Example #6
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView (Activity);

            Calendar calendar = Java.Util.Calendar.Instance;
            long start = calendar.TimeInMillis;
            calendar.Add (CalendarField.Hour, 3);
            long end = calendar.TimeInMillis;
            Event newEvent = new Event ("Enjoy Life", start, end);

            calendar.Add (CalendarField.Hour, 1);
            start = calendar.TimeInMillis;
            calendar.Add (CalendarField.Hour, 1);
            end = calendar.TimeInMillis;
            Event newEvent2 = new Event("Walk to work", start, end);
            newEvent2.EventColor = Android.Graphics.Color.Beige;

            IList<Event> events = new List<Event> ();
            events.Add (newEvent);
            events.Add (newEvent2);

            calendarView.EventAdapter.Events = events;

            return calendarView;
        }
		public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			RadCalendarView calendarView = new RadCalendarView (Activity);
			calendarView.DisplayDate = new GregorianCalendar (2022, Calendar.October, 1).TimeInMillis;

			return calendarView;
		}
        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);
        }
		public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			RadCalendarView calendarView = new RadCalendarView (Activity);

			// Setting the events display mode
			calendarView.SelectionMode = CalendarSelectionMode.Single;
			calendarView.EventsDisplayMode = EventsDisplayMode.Popup;

			// Creating some events
			List<Event> events = new List<Event>();
			Calendar calendar = Calendar.Instance;

			long start = calendar.TimeInMillis;
			calendar.Add(CalendarField.Hour, 1);
			long end = calendar.TimeInMillis;

			events.Add(new Event("Test1", start, end));

			calendar.Add(CalendarField.Date, 1);
			calendar.Add(CalendarField.Hour, -1);
			start = calendar.TimeInMillis;
			calendar.Add(CalendarField.Hour, 3);
			end = calendar.TimeInMillis;

			events.Add(new Event("Test2", start, end));

			calendarView.EventAdapter.Events = events;

			// Customization
			calendarView.Adapter.PopupEventsWindowBackgroundColor = Color.Black;
			calendarView.Adapter.PopupEventTitleTextSize = 22.0F;
			calendarView.Adapter.PopupEventTimeTextSize = 14.0F;

			return calendarView;
		}
Example #10
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView(Activity);

            Calendar calendar = Java.Util.Calendar.Instance;
            long     start    = calendar.TimeInMillis;

            calendar.Add(CalendarField.Hour, 3);
            long  end      = calendar.TimeInMillis;
            Event newEvent = new Event("Enjoy Life", start, end);

            calendar.Add(CalendarField.Hour, 1);
            start = calendar.TimeInMillis;
            calendar.Add(CalendarField.Hour, 1);
            end = calendar.TimeInMillis;
            Event newEvent2 = new Event("Walk to work", start, end);

            newEvent2.EventColor = Android.Graphics.Color.Green;

            IList <Event> events = new List <Event> ();

            events.Add(newEvent);
            events.Add(newEvent2);

            calendarView.EventAdapter.Events = events;

            return(calendarView);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView (Activity);
            calendarView.SetOnDisplayModeChangedListener (new DisplayModeChangeListener(this.Activity));

            return calendarView;
        }
		public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			RadCalendarView calendarView = new RadCalendarView (Activity);
			calendarView.CustomizationRule = new DisabledDatesRule (calendarView.Calendar);

			return calendarView;
		}
Example #13
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView(Activity);

            calendarView.ScrollMode = ScrollMode.Stack;

            return(calendarView);
        }
Example #14
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            ViewGroup rootView = (ViewGroup)inflater.Inflate(Resource.Layout.fragment_calendar_example, container, false);

            calendarView = new RadCalendarView(this.Activity);
            rootView.AddView (calendarView);
            return rootView;
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            calendarView = new RadCalendarView(Activity);

            calendarView.OnSelectedDatesChangedListener = new SelectionListener(Activity);

            return(calendarView);
        }
		public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			calendarView = new RadCalendarView (Activity);

			calendarView.OnSelectedDatesChangedListener = new SelectionListener(Activity);

			return calendarView;
		}
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            ViewGroup rootView = (ViewGroup)inflater.Inflate(Resource.Layout.fragment_calendar_example, container, false);

            calendarView = new RadCalendarView(this.Activity);
            rootView.AddView(calendarView);
            return(rootView);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView(Activity);

            calendarView.AnimationsManager.SetSnapSpeed(.01f);

            return(calendarView);
        }
		public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			RadCalendarView calendarView = new RadCalendarView (Activity);

			calendarView.AnimationsManager.SetSnapSpeed (.01f);

			return calendarView;
		}
Example #20
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView(Activity);

            calendarView.CustomizationRule = new DisabledDatesRule(calendarView.Calendar);

            return(calendarView);
        }
		public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			RadCalendarView calendarView = new RadCalendarView (Activity);

			calendarView.ScrollMode = ScrollMode.Combo;
			calendarView.AnimationsManager.FlingSpeed = 0.05F;

			return calendarView;
		}
Example #22
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView(Activity);

            calendarView.ScrollMode = ScrollMode.Combo;
            calendarView.AnimationsManager.FlingSpeed = 0.05F;

            return(calendarView);
        }
		public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			calendarView = new RadCalendarView (Activity);
			calendarView.DisplayDateChanged += delegate(object sender, RadCalendarView.DisplayDateChangedEventArgs e) {
				OnDisplayDateChanged(e.P0, e.P1);
			};

			return calendarView;
		}
Example #24
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            ViewGroup rootView = (ViewGroup)inflater.Inflate(Resource.Layout.fragment_calendar_init_xml, container, false);

            calendarView = rootView.FindViewById(Resource.Id.calendar) as RadCalendarView;
            // add calendar logic here

            return rootView;
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            ViewGroup rootView = (ViewGroup)inflater.Inflate(Resource.Layout.fragment_calendar_init_xml, container, false);

            calendarView = rootView.FindViewById(Resource.Id.calendar) as RadCalendarView;
            // add calendar logic here

            return(rootView);
        }
Example #26
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            calendarView = new RadCalendarView(Activity);
            calendarView.DisplayDateChanged += delegate(object sender, RadCalendarView.DisplayDateChangedEventArgs e) {
                OnDisplayDateChanged(e.P0, e.P1);
            };

            return(calendarView);
        }
		public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			RadCalendarView calendarView = new RadCalendarView (Activity);
			calendarView.ScrollMode = ScrollMode.None;
			calendarView.HorizontalScroll = true;
			calendarView.SetOnTouchListener(new TouchListener());

			return calendarView;
		}
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            View rootView = inflater.Inflate(Resource.Layout.fragment_calendar_init_xml, container, false);

            RadCalendarView calendarView = (RadCalendarView)rootView.FindViewById(Resource.Id.calendar);

            // customize calendar here

            return(rootView);
        }
		public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			RadCalendarView calendarView = new RadCalendarView (Activity);

			calendarView.SelectionMode = CalendarSelectionMode.Range;
			//calendarView.SelectionMode = CalendarSelectionMode.Single;
			//calendarView.SelectionMode = CalendarSelectionMode.Multiple;

			return calendarView;
		}
		public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			RadCalendarView calendarView = new RadCalendarView (Activity);

			EventReadAdapter adapter = new EventReadAdapter (calendarView);
			calendarView.EventAdapter = adapter;
			EventReadAdapter.GetAllCalendarsAsync (Activity, new ResultListener(adapter));

			return calendarView;
		}
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView(Activity);

            calendarView.ScrollMode       = ScrollMode.None;
            calendarView.HorizontalScroll = true;
            calendarView.SetOnTouchListener(new TouchListener());

            return(calendarView);
        }
Example #32
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            calendarView = new RadCalendarView(Activity);
            calendarView.SelectionMode         = CalendarSelectionMode.Multiple;
            calendarView.SelectedDatesChanged += delegate(object sender, RadCalendarView.SelectedDatesChangedEventArgs e) {
                OnSelectedDatesChanged(e.P0);
            };

            return(calendarView);
        }
		public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			calendarView = new RadCalendarView (Activity);
			calendarView.SelectionMode = CalendarSelectionMode.Multiple;
			calendarView.SelectedDatesChanged += delegate(object sender, RadCalendarView.SelectedDatesChangedEventArgs e) {
				OnSelectedDatesChanged(e.P0);
			};

			return calendarView;
		}
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView(Activity);

            calendarView.SelectionMode = CalendarSelectionMode.Range;
            //calendarView.SelectionMode = CalendarSelectionMode.Single;
            //calendarView.SelectionMode = CalendarSelectionMode.Multiple;

            return(calendarView);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView(Activity);

            EventReadAdapter adapter = new EventReadAdapter(calendarView);

            calendarView.EventAdapter = adapter;
            adapter.ReadEventsAsync();

            return(calendarView);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView(Activity);

            // >> calendar-customizations-customization-rule
            Calendar calendar = Calendar.GetInstance(Java.Util.TimeZone.Default);

            calendarView.CustomizationRule = new CustomizationRuleExample();
            // ...
            // >> (hide)
            return(calendarView);
        }
		public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			RadCalendarView calendarView = new RadCalendarView (Activity);
			Calendar calendar = Java.Util.Calendar.Instance;
			calendar.Set (CalendarField.DayOfMonth, 5);
			calendarView.MinDate = calendar.TimeInMillis;
			calendar.Add (CalendarField.Month, 1);
			calendar.Set (CalendarField.DayOfMonth, 15);
			calendarView.MaxDate = calendar.TimeInMillis;

			return calendarView;
		}
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            this.calendarView = new RadCalendarView (Activity);
            this.calendarView.GestureManager.SetDoubleTapToChangeDisplayMode (false);
            this.HasOptionsMenu = true;
            /*
             * Setting the display mode with `false` for animation. This way the change
             * will not be visible at the initial state of the calendar.
             */
            calendarView.ChangeDisplayMode(CalendarDisplayMode.Week, false);

            return calendarView;
        }
Example #39
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            calendarView = new RadCalendarView(Activity);
            Calendar calendar = Java.Util.Calendar.Instance;

            calendar.Set(CalendarField.DayOfMonth, 5);
            calendarView.MinDate = calendar.TimeInMillis;
            calendar.Add(CalendarField.Month, 1);
            calendar.Set(CalendarField.DayOfMonth, 15);
            calendarView.MaxDate = calendar.TimeInMillis;

            return(calendarView);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            this.calendarView = new RadCalendarView(Activity);
            this.calendarView.GestureManager.SetDoubleTapToChangeDisplayMode(false);
            this.HasOptionsMenu = true;

            /*
             * Setting the display mode with `false` for animation. This way the change
             * will not be visible at the initial state of the calendar.
             */
            calendarView.ChangeDisplayMode(CalendarDisplayMode.Week, false);

            return(calendarView);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView(Activity);

            calendarView.ScrollMode = ScrollMode.Combo;

            /*
             * The calendar will fling for quite a while.
             * Setting this higher will make it stop faster. Default is 7.
             */
            calendarView.AnimationsManager.Friction = .2;

            return(calendarView);
        }
		public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			RadCalendarView calendarView = new RadCalendarView (Activity);

			calendarView.ScrollMode = ScrollMode.Combo;

			/*
			 * The calendar will fling for quite a while.
			 * Setting this higher will make it stop faster. Default is 7.
			 */
			calendarView.AnimationsManager.Friction = .2;

			return calendarView;
		}
		public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			RadCalendarView calendarView = new RadCalendarView (Activity);
			Calendar calendar = Calendar.GetInstance (Java.Util.TimeZone.Default);

			calendar.Set (CalendarField.DayOfMonth, 15);
			long start = calendar.TimeInMillis;
			calendar.Set (CalendarField.DayOfMonth, 22);
			long end = calendar.TimeInMillis;

			calendarView.SelectionMode = CalendarSelectionMode.Range;
			calendarView.SelectedRange = new DateRange (start, end);

			return calendarView;
		}
Example #44
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);
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Set our view from the "main" layout resource
            RadCalendarView rad = new RadCalendarView(this);

            SetContentView(rad);
            //SetContentView(Resource.Layout.Main);

            // Get our button from the layout resource,
            // and attach an event to it
            Button button = FindViewById <Button>(Resource.Id.myButton);

            //button.Click += delegate { button.Text = string.Format("{0} clicks!", count++); };
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView(Activity);
            Calendar        calendar     = Calendar.GetInstance(Java.Util.TimeZone.Default);

            calendar.Set(CalendarField.DayOfMonth, 15);
            long start = calendar.TimeInMillis;

            calendar.Set(CalendarField.DayOfMonth, 22);
            long end = calendar.TimeInMillis;

            calendarView.SelectionMode = CalendarSelectionMode.Range;
            calendarView.SelectedRange = new DateRange(start, end);

            return(calendarView);
        }
		public void OnSelectedDatesChanged (RadCalendarView.SelectionContext selectionContext)
		{
			IList<Java.Lang.Long> datesAdded = selectionContext.DatesAdded ();
			IList<Java.Lang.Long> datesRemoved = selectionContext.DatesRemoved ();
			IList<Java.Lang.Long> oldSelection = selectionContext.OldSelection ();
			IList<Java.Lang.Long> newSelection = selectionContext.NewSelection ();

			Calendar calendar = Calendar.GetInstance(Java.Util.TimeZone.Default);
			String log = "";
			log += "=======================================\n";
			log += "Dates added:\n";
			foreach (long date in datesAdded) {
				calendar.TimeInMillis = date;
				log += GetValue(calendar) + "\n";
			}
			log += datesAdded.Count + "\n";

			log += "------------------------------------";

			log += "\nDates removed:\n";
			foreach (long date in datesRemoved) {
				calendar.TimeInMillis = date;
				log += GetValue(calendar) + "\n";
			}
			log += datesRemoved.Count + "\n";

			log += "------------------------------------";

			log += "\nNew selection:\n";
			foreach (long date in newSelection) {
				calendar.TimeInMillis = date;
				log += GetValue(calendar) + "\n";
			}
			log += newSelection.Count + "\n";

			log += "------------------------------------";

			log += "\nOld selection:\n";
			foreach (long date in oldSelection) {
				calendar.TimeInMillis = date;
				log += GetValue(calendar) + "\n";
			}
			log += oldSelection.Count + "\n";

			Toast.MakeText (this.Activity, log, ToastLength.Long).Show ();
		}
Example #48
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView(Activity);

            Calendar calendar = Calendar.Instance;
            long     start    = calendar.TimeInMillis;

            calendar.Add(CalendarField.Hour, 3);
            long  end       = calendar.TimeInMillis;
            Event newEvent1 = new Event("Event 1", start, end);

            newEvent1.EventColor = Color.Cyan;
            Event newEvent2 = new Event("Event 2", start, end);

            newEvent2.EventColor = Color.Magenta;
            Event newEvent3 = new Event("Event 3", start, end);

            newEvent3.EventColor = Color.Red;
            Event newEvent4 = new Event("Event 4", start, end);

            newEvent4.EventColor = Color.Green;
            Event newEvent5 = new Event("Event 5", start, end);

            newEvent5.EventColor = Color.Blue;

            IList <Event> events = new List <Event>();

            events.Add(newEvent1);
            events.Add(newEvent2);
            events.Add(newEvent3);
            events.Add(newEvent4);
            events.Add(newEvent5);

            calendarView.EventAdapter.Events = events;

            // >> calendar-custom-event-renderer-init
            MyEventRenderer eventRenderer = new MyEventRenderer(Context);

            calendarView.EventAdapter.Renderer = eventRenderer;
            // << calendar-custom-event-renderer-init

            calendarView.SelectionMode     = CalendarSelectionMode.Single;
            calendarView.EventsDisplayMode = EventsDisplayMode.Inline;

            return(calendarView);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView (Activity);

            Calendar calendar = Java.Util.Calendar.Instance;
            long start = calendar.TimeInMillis;
            calendar.Add (CalendarField.Hour, 3);
            long end = calendar.TimeInMillis;
            Event allDayEvent = new Event ("Enjoy Life", start, end);
            allDayEvent.AllDay = true;

            IList<Event> events = new List<Event> ();
            events.Add (allDayEvent);

            calendarView.EventAdapter.Events = events;

            return calendarView;
        }
            public bool OnTouch(View v, MotionEvent e)
            {
                RadCalendarView calendarView = v as RadCalendarView;

                if (e.Action == MotionEventActions.Up)
                {
                    if (e.GetX() < v.Width / 2)
                    {
                        calendarView.AnimateToPrevious();
                    }
                    else
                    {
                        calendarView.AnimateToNext();
                    }
                }

                return(true);
            }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView (Activity);
            IList<Java.Lang.Long> dates = new List<Java.Lang.Long> ();
            Calendar calendar = Calendar.GetInstance (Java.Util.TimeZone.Default);
            calendar.Set (CalendarField.DayOfMonth, 15);
            dates.Add ((Java.Lang.Long)calendar.TimeInMillis);
            calendar.Set (CalendarField.DayOfMonth, 17);
            dates.Add ((Java.Lang.Long)calendar.TimeInMillis);
            calendar.Set (CalendarField.DayOfMonth, 18);
            dates.Add ((Java.Lang.Long)calendar.TimeInMillis);
            calendar.Set (CalendarField.DayOfMonth, 22);
            dates.Add ((Java.Lang.Long)calendar.TimeInMillis);

            calendarView.SelectedDates = dates;

            return calendarView;
        }
		public override View OnCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
		{
			RadCalendarView calendarView = new RadCalendarView (Activity);

			EventReadAdapter adapter = new EventReadAdapter (calendarView);
			calendarView.EventAdapter = adapter;

			Calendar calendar = Calendar.Instance;
			long start = calendar.TimeInMillis;
			calendar.Add (CalendarField.Date, 7);
			long end = calendar.TimeInMillis;

			EventQueryToken token = adapter.EventsQueryToken;
			token.SetRange (start, end);

			adapter.ReadEventsAsync ();

			return calendarView;
		}
Example #53
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView        calendarView = new RadCalendarView(Activity);
            IList <Java.Lang.Long> dates        = new List <Java.Lang.Long> ();
            Calendar calendar = Calendar.GetInstance(Java.Util.TimeZone.Default);

            calendar.Set(CalendarField.DayOfMonth, 15);
            dates.Add((Java.Lang.Long)calendar.TimeInMillis);
            calendar.Set(CalendarField.DayOfMonth, 17);
            dates.Add((Java.Lang.Long)calendar.TimeInMillis);
            calendar.Set(CalendarField.DayOfMonth, 18);
            dates.Add((Java.Lang.Long)calendar.TimeInMillis);
            calendar.Set(CalendarField.DayOfMonth, 22);
            dates.Add((Java.Lang.Long)calendar.TimeInMillis);

            calendarView.SelectedDates = dates;

            return(calendarView);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            calendarView = new RadCalendarView (Activity);
            calendarView.Adapter.DateTextPosition = CalendarElement.Center;
            calendarView.Adapter.SelectedCellTextColor = Android.Graphics.Color.White;
            calendarView.ShowGridLines = false;

            calendarView.SelectionMode = CalendarSelectionMode.Range;

            RangeDecorator decorator = new CircularRangeDecorator (calendarView);
            decorator.Scale = 1f;
            decorator.ShapeScale = .77f;
            decorator.Color = Android.Graphics.Color.Magenta;
            decorator.ShapeColor = Android.Graphics.Color.Maroon;

            calendarView.CellDecorator = decorator;

            return calendarView;
        }
Example #55
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            RadCalendarView calendarView = new RadCalendarView(Activity);

            // >> calendar-customizations-cell-styles-days
            CalendarDayCellFilter weekendCellFilter = new CalendarDayCellFilter();

            weekendCellFilter.IsWeekend = new Java.Lang.Boolean(true);
            CalendarDayCellStyle weekendCellStyle = new CalendarDayCellStyle();

            weekendCellStyle.Filter    = weekendCellFilter;
            weekendCellStyle.TextColor = new Java.Lang.Integer(Color.Red.ToArgb());
            calendarView.AddDayCellStyle(weekendCellStyle);

            CalendarDayCellFilter todayCellFilter = new CalendarDayCellFilter();

            todayCellFilter.IsToday = new Java.Lang.Boolean(true);
            CalendarDayCellStyle todayCellStyle = new CalendarDayCellStyle();

            todayCellStyle.Filter      = todayCellFilter;
            todayCellStyle.BorderColor = new Java.Lang.Integer(Color.Green.ToArgb());
            float widthInDp     = 4;
            float widthInPixels = (int)TypedValue.ApplyDimension(ComplexUnitType.Dip,
                                                                 widthInDp, Resources.DisplayMetrics);

            todayCellStyle.BorderWidth = new Java.Lang.Float(widthInPixels);
            calendarView.AddDayCellStyle(todayCellStyle);
            // << calendar-customizations-cell-styles-days

            // >> calendar-customizations-cell-styles-months
            CalendarMonthCellFilter monthCellTitleFilter = new CalendarMonthCellFilter();

            monthCellTitleFilter.TextIsMonthName = new Java.Lang.Boolean(true);
            CalendarMonthCellStyle monthCellTitleStyle = new CalendarMonthCellStyle();

            monthCellTitleStyle.Filter    = monthCellTitleFilter;
            monthCellTitleStyle.TextColor = new Java.Lang.Integer(Color.Blue.ToArgb());
            calendarView.AddMonthCellStyle(monthCellTitleStyle);
            // << calendar-customizations-cell-styles-months

            return(calendarView);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            calendarView = new RadCalendarView(Activity);
            calendarView.Adapter.DateTextPosition      = CalendarElement.Center;
            calendarView.Adapter.SelectedCellTextColor = Android.Graphics.Color.White;
            calendarView.ShowGridLines = false;

            calendarView.SelectionMode = CalendarSelectionMode.Range;

            RangeDecorator decorator = new CircularRangeDecorator(calendarView);

            decorator.Scale      = 1f;
            decorator.ShapeScale = .77f;
            decorator.Color      = Android.Graphics.Color.Magenta;
            decorator.ShapeColor = Android.Graphics.Color.DarkGray;

            calendarView.CellDecorator = decorator;

            return(calendarView);
        }