SlideMenuDemo
来源:互联网 发布:python statement 编辑:程序博客网 时间:2024/06/12 01:45
写在前面
做动画的一般性原则就是学会拆解
,要把复杂的动画分解成为几个分动画,然后在把这些分动画逐一解决!
要做成这个效果,首先需要作出sliderMenu左侧侧边栏,先不考虑view的伸缩变化效果,这样把问题分解化,逐个击破,往往效果最佳
知识点
insertSubview与addSubview的区别:
A addSubview B 是将B直接覆盖在A的最上层A insertSubView B AtIndex:2 是将B插入到A的子视图index为2的位置(最底下是0)A insertSubView B aboveSubview:C 是将B插入A并且在A已有的子视图C的上面A insertSubView B belowSubview:C 是将B插入A并且在A已有的子视图C的下面
UIVisualEffect:
UIVisualEffect是一个继承自NSObject的创建视觉效果的基类,然而这个类除了继承自NSObject的属性和方法外,没有提供任何新的属性和方法。其主要目的是用于初始化UIVisualEffectView,在这个初始化方法中可以传入UIBlurEffect或者UIVibrancyEffect对象。* UIBlurEffect:是毛玻璃效果* UIVibrancyEffect:主要用于放大和调整UIVisualEffectView视图下面的内容的颜色,同时让UIVisualEffectView的contentView中的内容看起来更加生动
效果图如下:
github:https://github.com/justForL/GooeySlideMenu
0 0
- SlideMenuDemo
- PAT解题1012
- Git branch lost
- ZOJ-3931-Exact Compression【dp】【bitset】【好题】
- Android WebView缓存机制详解
- J2EE中使用jstl报http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar错
- SlideMenuDemo
- 为什么要加上拉电阻和下拉电阻
- label中的文字类似跑马灯的效果
- 基于状态机的调度机制需要包含的四个要素
- Redis 字符串处理命令
- Skyline创建三维管线两种方式(C#)
- boost::scoped_ptr用法
- android 5.0预制APK
- 为什么要有层次结构?