JKAnimationDemos:该存储库基于“ iOS Core Animation”中的动画示例

时间:2021-05-16 13:46:02
【文件属性】:
文件名称:JKAnimationDemos:该存储库基于“ iOS Core Animation”中的动画示例
文件大小:20.76MB
文件格式:ZIP
更新时间:2021-05-16 13:46:02
Objective-C #JKAnimationDemos此存储库基于Nick Lockwood的“ iOS Core Animation:Advanced Techniques”中的动画示例 首先,感谢尼克·洛克伍德(Nick Lockwood)撰写的如此精彩而简单的书“ iOS核心动画:高级技术”。 它帮助我意识到作为iOS开发人员我缺少了多少信息。 几乎所有示例都从本书中得到启发。 显然,在进行此演示之前,我几乎没有进行任何更改,但是没有它是不可能的。 注意:尽管浏览所有演示(至少15个类别)会很耗时,但我将尝试仅总结一些我认为很重要的示例 加载视图-假设您必须从互联网上加载一些繁重的资源,例如图像或视频。 该动画可以以更令人愉悦的方式向用户呈现此信息 动画图像-此演示处理的是sprite图像,假定sprite足够长,可以一次显示多个变化的图像,这些图像用于创建动画 Bezier路径演示-显示如何使用
【文件预览】:
JKAnimationDemos-master
----JKAnimationDemos()
--------donald.png(104KB)
--------CustomDrawingView.h(236B)
--------CustomLineDrawingView.h(244B)
--------JKLandingViewController.h(259B)
--------main.m(360B)
--------CustomLineDrawingView.m(3KB)
--------BezierCurveArtViewController.m(4KB)
--------FadedView.h(219B)
--------EmitterDemoViewController.h(261B)
--------AnimatedImageDemoViewController.h(273B)
--------LoadingAnimationDemoViewController.m(8KB)
--------changeColor.png(7KB)
--------compiler.jpg(216KB)
--------BezierCurveFromTimingFunctionsViewController.h(299B)
--------VideoPlaybackAndEditViewController.m(1KB)
--------CustomTransitionViewController.h(271B)
--------ReplicatorLayerViewController.m(1KB)
--------spriteAnimationRunning.png(25KB)
--------smurf_sprite.png(101KB)
--------TDCubeLayerViewController.m(7KB)
--------BezierCurveFromTimingFunctionsViewController.m(4KB)
--------AnimatedImageDemoViewController.m(2KB)
--------AppDelegate.h(303B)
--------AppDelegate.m(2KB)
--------LineDrawDemoViewController.m(402B)
--------MediaTimingFunctionsViewController.h(279B)
--------MoreExamplesViewController.m(2KB)
--------Base.lproj()
--------FadedView.m(970B)
--------girlRunning.png(439KB)
--------TDCubeLayerViewController.h(261B)
--------BezierCurvesTestViewController.m(467B)
--------ComplexBezierPathTrailDemoViewController.h(291B)
--------.DS_Store(6KB)
--------FadingBackgroundViewController.h(271B)
--------ComplexBezierPathTrailDemoViewController.m(4KB)
--------VideoPlaybackAndEditViewController.h(279B)
--------CustomTransitionViewController.m(2KB)
--------UIImage+Cropped.m(731B)
--------FadingBackgroundViewController.m(414B)
--------BezierCurvesTestViewController.h(272B)
--------EmitterDemoViewController.m(1KB)
--------MoreExamplesViewController.h(264B)
--------JKLandingViewController.m(3KB)
--------cone.png(92KB)
--------Images.xcassets()
--------UIImage+Cropped.h(272B)
--------ReplicatorLayerViewController.h(269B)
--------LoadingAnimationDemoViewController.h(279B)
--------LineDrawDemoViewController.h(264B)
--------MediaTimingFunctionsViewController.m(5KB)
--------Info.plist(1KB)
--------SimpleAnimationDemoViewController.m(4KB)
--------BezierCurveArtViewController.h(267B)
--------CustomDrawingView.m(9KB)
--------SimpleAnimationDemoViewController.h(277B)
--------redDot.png(216B)
--------LayerMaskingViewController.m(7KB)
--------animationVideo.mp4(5.01MB)
--------sc.jpg(53KB)
--------LayerMaskingViewController.h(264B)
----JKAnimationDemosTests()
--------Info.plist(754B)
--------JKAnimationDemosTests.m(912B)
----LICENSE(1KB)
----.DS_Store(10KB)
----Screenshots()
--------BasicBezier.png(36KB)
--------CubeDemo.gif(5.38MB)
--------AnimatingSprite.gif(533KB)
--------ReplicatingLayer.png(51KB)
--------BezierDrawing.gif(7.72MB)
--------loadingAnimation.gif(1.8MB)
--------BezierTransitionCurves.gif(7.9MB)
----README.md(3KB)
----JKAnimationDemos.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(38KB)
--------xcuserdata()

网友评论