Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jogendra/LoadingShimmer
An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.
https://github.com/jogendra/LoadingShimmer
animation animations carthage cocoapods framework hacktoberfest ios ios-animation ios-swift ios11 labels library swift swift-4 swift-framework swift-library swift-package-manager swift4 xcode
Last synced: 3 days ago
JSON representation
An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.
- Host: GitHub
- URL: https://github.com/jogendra/LoadingShimmer
- Owner: jogendra
- License: mit
- Created: 2018-04-06T11:48:30.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-10-22T13:31:11.000Z (about 2 years ago)
- Last Synced: 2024-11-24T09:34:18.167Z (18 days ago)
- Topics: animation, animations, carthage, cocoapods, framework, hacktoberfest, ios, ios-animation, ios-swift, ios11, labels, library, swift, swift-4, swift-framework, swift-library, swift-package-manager, swift4, xcode
- Language: Swift
- Homepage: https://jogendra.dev/
- Size: 899 KB
- Stars: 1,591
- Watchers: 22
- Forks: 74
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ios - LoadingShimmer - An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator. (UI / Animation)
- awesome-swift - LoadingShimmer - An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator. (Libs / UI)
- awesome-swift - LoadingShimmer - An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator. (Libs / UI)
- awesome-ios-star - LoadingShimmer - An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator. (UI / Animation)
- fucking-awesome-swift - LoadingShimmer - An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator. (Libs / UI)
- awesome-ios - LoadingShimmer - An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator [•](https://raw.githubusercontent.com/jogendra/LoadingShimmer/master/Screenshots/demo.gif) (Content / Skeleton)
- awesome-swift - LoadingShimmer - An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator. ` 📝 2 years ago ` (UI [🔝](#readme))
README
# LoadingShimmer
An easy way to add a shimmering effect to any view with just single line of code. It is useful as an unobtrusive loading indicator. This is a network request waiting for the framework, the framework to increase the dynamic effect, convenient and fast, a line of code can be used.[![CI Status](https://img.shields.io/travis/jogendra/LoadingShimmer.svg?style=flat)](https://travis-ci.org/jogendra/LoadingShimmer)
[![Version](https://img.shields.io/cocoapods/v/LoadingShimmer.svg?style=flat)](https://cocoapods.org/pods/LoadingShimmer)
[![License](https://img.shields.io/cocoapods/l/LoadingShimmer.svg?style=flat)](https://cocoapods.org/pods/LoadingShimmer)
[![Platform](https://img.shields.io/cocoapods/p/LoadingShimmer.svg?style=flat)](https://cocoapods.org/pods/LoadingShimmer)
## Demo/Example
For demo:
```
$ pod try LoadingShimmer
```To run the example project, clone the repo, and run `pod install` from the Example directory first.
```
$ cd Example
```
```
$ pod install
```
If you don't have CocoaPods installed, grab it with `[sudo] gem install cocoapods`.
```
$ open LoadingShimmer.xcworkspace
```## Requirements
- iOS 10.0 or later
- Swift 5+
- Xcode 10+## Installation
#### CocoaPods
LoadingShimmer is available through [CocoaPods](https://cocoapods.org). To install
it, simply add the following line to your Podfile:```ruby
pod 'LoadingShimmer'
```
#### Manual Installation
Just drag the `LoadingShimmer.swift` files into your project.## Usage
Start Covering Loading -
```swift
LoadingShimmer.startCovering(view)
```
Stop Covering Loading -
```swift
LoadingShimmer.stopCovering(view)
```
Don't forget to `import LoadingShimmer`## Author
Jogendra Singh
The pod is inspired by [DWLoadingShimmer](https://github.com/iDwyane/DWLoadingShimmer)
## License
LoadingShimmer is available under the MIT license. See the [LICENSE](LICENSE) file for more info.