UIView视图中常见的动画的属性分析

1.位置属性:frame bounds center

它们都是描述UIView的位置信息:

  • frame可以对x坐标,y坐标,width,height四个属性进行操作,frame的x和y是相对于父控件的原点计算的
  • bounds一般对其width和height进行操作,其x,y是相对于自己而言的
  • center描述的是x,y信息,即UIView的中心位置

2.透明度属性:alpha (范围0 - 1,浮点型)

UIView的alpha透明度属性也可以作为动画效果。当alpha为0时,表明UIView已经隐藏,当alpha为1UIView完全显示m。结合这一特征可以通过修改alpha在动画开始,结束时的值,实现UIView的淡入淡出效果。

Layer属性:圆角渐变,边框颜色,阴影,3D等高级动画效果

UIView是视图显示的容器,负责内容显示和事件响应。每个UIView都有一个Layer图层,在这个图层承载的是视图的内容,所以结合Layer可以实现高级的动画效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值