AnimatedCollectionViewLayout: 一个UICollectionViewLayout子类,提供平滑过渡效果
AnimatedCollectionViewLayout通常情况下,当您从一项滚动到另一项时,UICollectionView不会自动添加过渡效果。虽然有多种方式可以为UICollectionView编写动画,但使用UICollectionViewLayout的子类被认为是最简单的方法。它不仅能够为您的应用增添视觉上的流畅性,而且还能确保不破坏您现有的代码结构。您无需更改UICollectionViewCell或子类的实现,只需将AnimatedCollectionViewLayout添加到您的项目中即可享受即插即用的效果。
视差放大旋转进出牌淡入淡出立方体页例要运行示例项目,请从存储库克隆代码并在Xcode中打开iOS Example应用。该项目要求iOS 9.0及以上版本的操作系统,并且需要安装CocoaPods。在您的Podfile中指定AnimatedCollectionViewLayout的依赖项:对于Swift 4.2或更高版本: pod 'AnimatedCollectionViewLayout'
对于Swift 4.1及以下版本: pod 'AnimatedCollectionViewLayout', '~> 0.3.'
视差放大旋转进出牌淡入淡出立方体页例要运行示例项目,请从存储库克隆代码并在Xcode中打开iOS Example应用。该项目要求iOS 9.0及以上版本的操作系统,并且需要安装CocoaPods。在您的Podfile中指定AnimatedCollectionViewLayout的依赖项:对于Swift 4.2或更高版本: pod 'AnimatedCollectionViewLayout'
对于Swift 4.1及以下版本: pod 'AnimatedCollectionViewLayout', '~> 0.3.'
AnimatedCollectionViewLayout-master.zip
预估大小:51个文件
AnimatedCollectionViewLayout-master
文件夹
.gitignore
1KB
Sources
文件夹
AnimatedCollectionViewLayout
文件夹
Animators
文件夹
CrossFadeAttributesAnimator.swift
775B
ZoomInOutAttributesAnimator.swift
1019B
LinearCardAttributesAnimator.swift
2KB
SnapInAttributesAnimator.swift
1KB
RotateInOutAttributesAnimator.swift
1KB
...
2.07MB
文件大小:
评论区