public override View GetSampleContent(Context context) { height = context.Resources.DisplayMetrics.HeightPixels; width = context.Resources.DisplayMetrics.WidthPixels; con = context; density = con.Resources.DisplayMetrics.Density; ImageView image = new ImageView(context); image.SetImageResource(Resource.Drawable.Font); FrameLayout frame = new FrameLayout(context); frame.LayoutParameters = new Android.Views.ViewGroup.LayoutParams(400, 400); mainLayout = new LinearLayout(con); mainLayout.Orientation = Android.Widget.Orientation.Vertical; mainLayout.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent); FrameLayout radialFrame = new FrameLayout(con); radialFrame.LayoutParameters = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, (int)(height * 0.60)); radialMenu = new SfRadialMenu(con); ///radialMenu.MenuIcon = image; ImageView back = new ImageView(con); back.SetImageResource(Resource.Drawable.Previous); //radialMenu.BackIcon = back; radialMenu.RimColor = Color.LightGray; radialMenu.OuterRimColor = Color.Transparent; Typeface tf = Typeface.CreateFromAsset(con.Assets, "Segoe_MDL2_Assets.ttf"); for (int i = 0; i < 6; i++) { SfRadialMenuItem item = new SfRadialMenuItem(con) { IconFont = tf, FontIconSize = 20, FontIconText = layer[i], FontIconColor = Color.Black, ItemWidth = 45, ItemHeight = 45 }; item.ItemTapped += Item_ItemTapped; radialMenu.Items.Add(item); } for (int i = 0; i < 4; i++) { SfRadialMenuItem item = new SfRadialMenuItem(con) { IconFont = tf, FontIconSize = 20, FontIconText = wifi[i], FontIconColor = Color.Black }; item.ItemTapped += Item_ItemTapped; (radialMenu.Items[0] as SfRadialMenuItem).Items.Add(item); } for (int i = 0; i < 4; i++) { SfRadialMenuItem item = new SfRadialMenuItem(con) { IconFont = tf, FontIconSize = 20, FontIconText = wifi[i], FontIconColor = Color.Black }; item.ItemTapped += Item_ItemTapped; (radialMenu.Items[1] as SfRadialMenuItem).Items.Add(item); } for (int i = 0; i < 3; i++) { SfRadialMenuItem item = new SfRadialMenuItem(con) { IconFont = tf, FontIconSize = 20, FontIconText = profile[i], FontIconColor = Color.Black }; item.ItemTapped += Item_ItemTapped; (radialMenu.Items[2] as SfRadialMenuItem).Items.Add(item); } for (int i = 0; i < 3; i++) { SfRadialMenuItem item = new SfRadialMenuItem(con) { IconFont = tf, FontIconSize = 20, FontIconText = brightness[i], FontIconColor = Color.Black }; item.ItemTapped += Item_ItemTapped; (radialMenu.Items[3] as SfRadialMenuItem).Items.Add(item); } for (int i = 0; i < 3; i++) { SfRadialMenuItem item = new SfRadialMenuItem(con) { IconFont = tf, FontIconSize = 20, FontIconText = battery[i], FontIconColor = Color.Black, ItemWidth = 45, ItemHeight = 45 }; item.ItemTapped += Item_ItemTapped; (radialMenu.Items[4] as SfRadialMenuItem).Items.Add(item); } for (int i = 0; i < 3; i++) { SfRadialMenuItem item = new SfRadialMenuItem(con) { IconFont = tf, FontIconSize = 20, FontIconText = power[i], FontIconColor = Color.Black, ItemWidth = 45, ItemHeight = 45 }; item.ItemTapped += Item_ItemTapped; (radialMenu.Items[5] as SfRadialMenuItem).Items.Add(item); } radialMenu.RimRadius = radialRadius; radialMenu.CenterButtonRadius = 30; radialMenu.Opening += RadialMenu_Opening; radialMenu.Opened += RadialMenu_Opened; radialMenu.Closing += RadialMenu_Closing; radialMenu.Closed += RadialMenu_Closed; radialMenu.Navigating += RadialMenu_Navigating; radialMenu.Navigated += RadialMenu_Navigated; radialMenu.CenterButtonBackTapped += RadialMenu_CenterButtonBackTapped; radialFrame.AddView(radialMenu); mainLayout.AddView(radialFrame); scrollviewer = new ScrollView(con); textFrame = new LinearLayout(con); TextView menuIcon = new TextView(con); menuIcon.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent); menuIcon.Text = "\uE713"; menuIcon.Typeface = tf; menuIcon.TextSize = 30; menuIcon.SetTextColor(Color.White); menuIcon.Gravity = GravityFlags.Center; radialMenu.CenterButtonView = menuIcon; TextView backIcon = new TextView(con); backIcon.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent); backIcon.Text = "\uE72B"; backIcon.TextSize = 25; backIcon.Typeface = tf; backIcon.SetTextColor(Color.White); backIcon.Gravity = GravityFlags.Center; radialMenu.CenterButtonBackIcon = backIcon; TextView textview = new TextView(con); textview.Text = "Event Log"; textview.Typeface = tf; textview.SetTextColor(Color.Black); textview.TextSize = 20; if (density > 2) { textview.SetPadding(20, 0, 0, 20); } else { textview.SetPadding(10, 0, 0, 10); } mainLayout.AddView(textview); textFrame.Orientation = Android.Widget.Orientation.Vertical; textFrame.SetScrollContainer(true); scrollviewer.AddView(textFrame); scrollviewer.VerticalScrollBarEnabled = true; FrameLayout bottomFrame = new FrameLayout(con); bottomFrame.SetScrollContainer(true); bottomFrame.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, (int)(height * 0.40)); bottomFrame.SetBackgroundColor(Color.Silver); bottomFrame.AddView(scrollviewer); bottomFrame.SetPadding(10, 0, 10, 0); mainLayout.AddView(bottomFrame); mainLayout.SetBackgroundColor(Color.White); radialMenu.EnableRotation = rotate; radialMenu.IsDragEnabled = drag; return(mainLayout); }