briancoyner / Core Animation Pie Chart
Pie Chart built using CAShapeLayers, a CADisplayLink and custom layer properties
Stars: ✭ 107
Labels
Projects that are alternatives of or similar to Core Animation Pie Chart
Flightanimator
Advanced Natural Motion Animations, Simple Blocks Based Syntax
Stars: ✭ 588 (+449.53%)
Mutual labels: coreanimation
Piechart
Simple and elegant pie chart for iOS applications
Stars: ✭ 45 (-57.94%)
Mutual labels: pie-chart
Iosproject
iOS project of collected some demos for iOS App, use Objective-C
Stars: ✭ 5,357 (+4906.54%)
Mutual labels: coreanimation
Muze
Composable data visualisation library for web with a data-first approach now powered by WebAssembly
Stars: ✭ 1,153 (+977.57%)
Mutual labels: pie-chart
Vktableview
Hi! I was working on an app where I had to show information about 10-12 different entities and each entity details are to be shown in a UICollectionView. Thought of adding some fancy element and I came up with this project. Would love your feedback. Please have a look at GIF attached to have a better idea of what I have come up with. Swift4.
Stars: ✭ 30 (-71.96%)
Mutual labels: coreanimation
Reaviz
📊 Data visualization library for React based on D3
Stars: ✭ 1,141 (+966.36%)
Mutual labels: pie-chart
Tkrubberindicator
A rubber animation pagecontrol
Stars: ✭ 1,337 (+1149.53%)
Mutual labels: coreanimation
Pinterestsegment
A Pinterest-like segment control with masking animation.
Stars: ✭ 560 (+423.36%)
Mutual labels: coreanimation
Vyplayindicator
PlayIndicator inspired by Apple's Music Player.
Stars: ✭ 47 (-56.07%)
Mutual labels: coreanimation
Vue Css Donut Chart
Lightweight Vue component for drawing pure CSS donut charts
Stars: ✭ 104 (-2.8%)
Mutual labels: pie-chart
Highcharts Chart
Polymer Element wrapper for highcharts library. Seamlessly create various types of charts from one element.
Stars: ✭ 97 (-9.35%)
Mutual labels: pie-chart
Core Animation Pie Chart
Created by Brian Coyner (2011, 2012, 2013, 2017)
This demo was created to help support one of my CocoaConf talks. The demo
shows various techniques for building an interactive, animatable pie chart using Core Animation (CAShapeLayer
, CATextLayer
, CADisplayLink
, etc.)
At the root of the solution is using a dynamic CALayer
property to control the custom animations. The same technique can be applied to other solutions.
Requirements/ Features
- Xcode 8.3, iOS 10.3
The pie chart contains theses features:
- add new slices (animated)
- remove selected slice (animated)
- update existing pie values (animated)
- interactive slice selection (tap and/ or move your finger)
The view uses a data source (number of slices, slice value) and delegate (selection tracking).
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].