Popularity
2.1
Growing
Activity
0.0
Stable
71
6
10

Code Quality Rank: L5
Programming language: Swift
Tags: UI     Activity Indicator    
Latest version: v0.0.1

DBMetaballLoading alternatives and similar libraries

Based on the "Activity Indicator" category

Do you think we are missing an alternative of DBMetaballLoading or a related project?

Add another 'Activity Indicator' Library

README

DBMetaballLoading

GitHub license Support Blog

Synopsis

A metaball loading written in Swift.

Special thanks to dodola's MetaballLoading, which is an android project. The animation is awesome! So I implement it in Swift, DBMetaballLoading's core algorithm is referenced by it's core algorithm.

Preview

DBMetaballLoading

Usage Example

let loadingView = DBMetaballLoadingView(frame: CGRect(x: 0, y: 100, width: 404, height: 50))
self.view.addSubview(loadingView)

Customizations

  • fillColor: UIColor
  • strokeColor: UIColor
  • ballRadius: CGFloat
  • maxDistance: CGFloat
  • curveAngle: CGFloat
  • handleLenRate: CGFloat
  • spacing: spacing

Installation

CocoaPods

You can use CocoaPods to install DBMetaballLoading by adding it to your Podfile:

platform :ios, '8.0'
use_frameworks!
pod 'DBMetaballLoading'

Manually

  1. Download and drop DBMetaballLoading/Sourcefolder in your project.
  2. Congratulations!

Requirements

  • iOS8+
  • Swift3.0

Contribution

Please let me know if you like the library, or have any suggestions:]. I plan to maintain this library regularly. Any pull requests are welcome!

License

DBMetaballLoading is available under the MIT license. See the LICENSE file for more info.


*Note that all licence references and agreements mentioned in the DBMetaballLoading README section above are relevant to that project's source code only.