Xamarin 卫星菜单(Satellite Menu)组件使用案例!目前只兼容Android、iOS(二)
来源:互联网 发布:nginx动静分离配置 编辑:程序博客网 时间:2024/05/16 12:01
这个组件不怎么引人注意但个人觉得不错就分享出来,效果为当你点击按钮时就会平滑地径向扩展出“卫星”菜单。
效果:
SatelliteMenu是一个不引人注目的按钮,当点击时,它可以平滑地扩展到径向的“卫星”菜单。此控件在Path的iOS应用程序中推广。
SatelliteMenu在iOS上设置(请务必先添加自己的菜单图像资源):
using SatelliteMenu;using System.Drawing;...public override void ViewDidLoad (){ base.ViewDidLoad (); var image = UIImage.FromFile ("menu.png"); var yPos = View.Frame.Height - image.Size.Height - 10; var frame = new RectangleF (10, yPos, image.Size.Width, image.Size.Height); var items = new [] { new SatelliteMenuButtonItem (UIImage.FromFile ("icon1.png"), 1, "Search"), new SatelliteMenuButtonItem (UIImage.FromFile ("icon2.png"), 2, "Update"), new SatelliteMenuButtonItem (UIImage.FromFile ("icon3.png"), 3, "Share"), new SatelliteMenuButtonItem (UIImage.FromFile ("icon4.png"), 4, "Post"), new SatelliteMenuButtonItem (UIImage.FromFile ("icon5.png"), 5, "Reload"), new SatelliteMenuButtonItem (UIImage.FromFile ("icon6.png"), 6, "Settingd") }; var button = new SatelliteMenuButton (View, image, items, frame); button.MenuItemClick += (_, args) => { Console.WriteLine ("{0} was clicked!", args.MenuItem.Name); }; View.AddSubview (button);}
来源:https://components.xamarin.com/view/satellite-menu/
阅读全文
0 0
- Xamarin 卫星菜单(Satellite Menu)组件使用案例!目前只兼容Android、iOS(二)
- Android卫星菜单:android-satellite-menu
- Android卫星菜单:android-satellite-menu
- Android Menu菜单使用
- android学习:菜单(Menu)的使用
- Android studio 使用Menu(菜单)
- 开源项目:46. android-satellite-menu
- Android菜单(Menu)
- 从零开始学android<Menu菜单组件.三十.>
- Android系列之UI组件----Menu菜单
- Android系列之UI组件----Menu菜单
- Android系列之UI组件----Menu菜单
- Android系列之UI组件----Menu菜单
- Android菜单的使用Menu
- android Menu 菜单使用总结
- android Menu菜单的使用
- Android Menu菜单的使用
- Android组件的使用:Menu
- 构造方法的重载
- 360Lib:CPP-PSNR
- 滑动窗口的最大值
- 494. Target Sum
- Esper中使用枚举类型作为过滤条件的语法
- Xamarin 卫星菜单(Satellite Menu)组件使用案例!目前只兼容Android、iOS(二)
- sentry
- 非线程安全类ArrayList出现异常:java.util.ConcurrentModificationException
- vue如何应用md5.js和base64.js
- Spring 源码解析之DispatcherServlet源码解析(五)
- pinyin4j学习----入门
- 7、进程环境
- 三个最简单公式讲完卡尔曼滤波算法
- 颗粒包装机有什么优势