FloatingWindow
悬浮窗圆形转场动画框架,首先是实现了悬浮窗,然后再添加了圆形缩小的入场动画和圆形扩大的出场动画,可以给所有的controller添加这个效果
效果图
如何使用
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.floatWindow = [[FloatingWindow alloc] initWithFrame:CGRectMake(100, 100, 76, 76) imageName:@"av_call"]; [self.floatWindow makeKeyAndVisible]; self.floatWindow.hidden = YES; return YES; }
实现点击小圆点的委托
deleage.floatWindow.floatDelegate = weakSelf;
开启悬浮窗
[deleage.floatWindow startWithTime:30 presentview:self.view inRect:CGRectMake(100, 100, 100, 100)];
源码: https://github.com/HZQuan/FloatingWindow