Popularity
2.2
Stable
Activity
3.6
-
71
6
13

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

DBMetaballLoading alternatives and similar libraries

Based on the "Activity Indicator" category.
Alternatively, view DBMetaballLoading alternatives based on common mentions on social networks and blogs.

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.