AMDots
AMDots copied to clipboard
AMDots is a loading indicator for iOS
AMDots is a loading indicator with dots moving like google loading, there are three types of the loading, scale, jump, and shake.
Screenshots
Example
Code example
class CodeExampleViewController: UIViewController {
private var dotsView: AMDotsView!
override func viewDidLoad() {
super.viewDidLoad()
dotsView = AMDotsView(frame: CGRect(x: 20, y: 20, width: 150, height: 70),
colors: [.red, .blue, .yellow, .green])
dotsView.backgroundColor = UIColor.white
dotsView.animationType = .scale
view.addSubview(dotsView)
dotsView.start()
}
}
Storyboard example
class StoryboardExampleViewController: UIViewController {
@IBOutlet weak var dotsView1: AMDotsView!
override func viewDidLoad() {
super.viewDidLoad()
dotsView1.animationType = .jump
dotsView1.aheadTime = 0.5
dotsView1.animationDuration = 0.7
dotsView1.start()
}
}
Installation
AMDots is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'AMDots'
Author
Abedalkareem, [email protected]
License
AMDots is available under the MIT license. See the LICENSE file for more info.