转载

酷炫圆形扩散入场出场动画

FloatingWindow

悬浮窗圆形转场动画框架,首先是实现了悬浮窗,然后再添加了圆形缩小的入场动画和圆形扩大的出场动画,可以给所有的controller添加这个效果

效果图

酷炫圆形扩散入场出场动画

如何使用

1.在appdelegate中添加

- (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;  }

2.你需要开启悬浮窗的viewcontroller中添加方法:

实现点击小圆点的委托

deleage.floatWindow.floatDelegate = weakSelf;

开启悬浮窗

[deleage.floatWindow startWithTime:30 presentview:self.view inRect:CGRectMake(100, 100, 100, 100)];

源码: https://github.com/HZQuan/FloatingWindow

原文  http://www.cocoachina.com/ios/20160530/16506.html
正文到此结束
Loading...