下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。
内存溢出小编现在分享给大家,也给大家做个参考。
音量振动条 效果图: 如果实现? 利用CAReplicatorLayer实现instanceCount
: 子层总数(包括原生子层) instanceDelay
: 复制子层动画延迟时长 instancetransform
: 复制子层形变(不包括原生子层),每个复制子层都是相对上一个。 instancecolor
: 子层颜色,会和原生子层背景色冲突,因此二者选其一设置。 instanceRedOffset、instanceGreenOffset、instanceBlueOffset、instanceAlphaOffset
: 颜色通道偏移量,每个复制子层都是相对上一个的偏移量。 如果利用CAReplicatorLayer实现 CAReplicatorLayer *layer = [CAReplicatorLayer layer]; layer.frame = CGRectMake(50,50,200,200); layer.backgroundcolor = [UIcolor lightGraycolor].CGcolor; [self.vIEw.layer addSublayer:layer];
CALayer *bar = [CALayer layer]; bar.backgroundcolor = [UIcolor redcolor].CGcolor; bar.bounds = CGRectMake(0,30,100); bar.position = CGPointMake(15,200); bar.anchorPoint = CGPointMake(0.5,1); [layer addSublayer:bar]; CABasicAnimation *anim = [CABasicAnimation animation]; anim.keyPath = @"transform.scale.y"; anim.tovalue = @(0.1); anim.autoreverses = YES; anim.repeatCount = MAXfloat; [bar addAnimation:anim forKey:nil];
3.复制子层
// 设置4个子层,3个复制层 layer.instanceCount = 4; // 设置复制子层的相对位置,每个x轴相差40 layer.instancetransform = CAtransform3DMakeTranslation(40,0); // 设置复制子层的延迟动画时长 layer.instanceDelay = 0.3;
Demo实例
以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
总结以上是内存溢出为你收集整理的iOS动画之模拟音量振动条全部内容,希望文章能够帮你解决iOS动画之模拟音量振动条所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)