iOS 动画 - 波纹 声波 水波

这篇博客介绍了iOS平台上的各种动画效果实现,包括波纹(singlelineripple, ringRipple, cicleRipple, mixedripple)动画、水波(pusle, wave, movedWave)动画、声波动画、遮罩动画(circleLoad, microphone wave, fanshaped wave)以及水波(water wave)和海浪(seawater wave)动画。此外,还提到了发射器(fire, butterfly)和复制器(matrixCircle, circle ripple)动画。提供了相应的GitHub项目地址和Demo下载链接。" 108844610,10090671,Java实现猜拳游戏代码详解,"['Java开发', '游戏开发', '编程实践']
摘要由CSDN通过智能技术生成

YSCAnimation

Github地址 : https://github.com/xiaochaofeiyu/YSCAnimation,对你有帮助的话帮我点颗星星哦!

ripple animation

1). singlelineripple --> corresponding class YSCRippleView

[_rippleView showWithRippleType:YSCRippleTypeLine]

2). ringRipple --> corresponding class YSCRippleView

[_rippleView showWithRippleType:YSCRippleTypeRing]

3). cicleRipple --> corresponding class YSCRippleView

[_rippleView showWithRippleType:YSCRippleTypeCircle]

4). mixedripple --> corresponding class YSCRippleView

[_rippleView showWithRippleType:YSCRippleTypeMixed]

wave animation

1). pusle --> corresponding class YSCWaveView

[_waveView showWaveViewWithType:YSCWaveTypePulse]

2). wave --> corresponding class YSCWaveView

[_waveView showWaveViewWithType:YSCWaveTypeVoice]

3). movedWave --> corresponding class YSCWaveView

[_waveView showWaveViewWithType:YSCWaveTypeMovedVoice]

mask animation

1). circleLoad --> corresponding class YSCCircleLoadAnimationView

YSCCircleLoadAnimationView *shapeView = [[YSCCircleLoadAnimationView alloc] initWithFrame:self.view.bounds];
UIImage *image = [UIImage imageNamed:@"tree.jpg"];
shapeView.loadingImage.image = image;
[self.view addSubview:shapeView];
[shapeView startLoading];

2). microphone wave --> corresponding class YSCMicrophoneWaveView

YSCMicrophoneWaveView *microphoneWaveView = [[YSCMicrophoneWaveView alloc] init];
[microphoneWaveView showMicrophoneWaveInParentView:self.view withFrame:self.view.bounds];

3). fanshaped wave --> corresponding class YSCFanShapedView

- (YSCFanShapedView *)fanshapedView
{
    if (!_fanshapedView) {
        self.fanshapedView = [[YSCFanShapedView alloc] init];
        _fanshapedView.frame = CGRectMake(0, 0, 300, 150);
        _fanshapedView.center = CGPointMake(self.view.bounds.size.width / 2.0, self.view.bounds.size.height / 2.0 - 100);        
    }

    return _fanshapedView;
}

//show
[self.fanshapedView
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值