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, abedalkareem.omreyh@yahoo.com
License
AMDots is available under the MIT license. See the LICENSE file for more info.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.


