mirror of
https://github.com/svga/SVGAPlayer-iOS.git
synced 2025-10-21 07:29:14 +08:00
update readme.
This commit is contained in:
38
readme.md
38
readme.md
@@ -4,7 +4,16 @@
|
||||
|
||||
### 2.0.0
|
||||
|
||||
Add SVGA-Format 2.0.0 support.
|
||||
#### New Features
|
||||
|
||||
* Add SVGA-Format 2.0.0 support.
|
||||
* Add SVGAImageView.
|
||||
* Add more UIViewContentMode support.
|
||||
|
||||
#### Improvements
|
||||
|
||||
* SVGAParser now can works up-to 8 concurrent tasks.
|
||||
* Improves BezierPath performance.
|
||||
|
||||
### 1.1.6
|
||||
|
||||
@@ -16,10 +25,6 @@ Improve SVGAParser under multi-thread.
|
||||
|
||||
## SVGA Format
|
||||
|
||||
* SVGA is an opensource animation library, develop by YY UED.
|
||||
* SVGA base on SVG's concept, but not compatible to SVG.
|
||||
* SVGA can play on iOS/Android/Web.
|
||||
|
||||
@see https://github.com/yyued/SVGA-Format
|
||||
|
||||
## Install
|
||||
@@ -33,27 +38,28 @@ pod 'SVGAPlayer'
|
||||
|
||||
## Usage
|
||||
|
||||
### Init Player
|
||||
|
||||
```
|
||||
@interface XXX()
|
||||
@property (nonatomic, strong) SVGAPlayer *aPlayer; // Init SVGAPlayer by yourself.
|
||||
@end
|
||||
```
|
||||
|
||||
### Init Parser, Load Resource
|
||||
### code
|
||||
|
||||
```
|
||||
SVGAParser *parser = [[SVGAParser alloc] init];
|
||||
SVGAPlayer *player = [[SVGAPlayer alloc] initWithFrame:CGRectMake(0, 0, 200, 200)];
|
||||
[self.view addSubview:player];
|
||||
[parser parseWithURL:[NSURL URLWithString:@"http://uedfe.yypm.com/assets/svga-samples/angel.svga"] completionBlock:^(SVGAVideoEntity * _Nullable videoItem) {
|
||||
if (videoItem != nil) {
|
||||
self.aPlayer.videoItem = videoItem;
|
||||
[self.aPlayer startAnimation];
|
||||
player.videoItem = videoItem;
|
||||
[player startAnimation];
|
||||
}
|
||||
} failureBlock:nil];
|
||||
|
||||
```
|
||||
|
||||
### xib
|
||||
|
||||
1. Add UIView to IB layout area.
|
||||
2. Let UIView subclass SVGAImageView.
|
||||
3. Input imageName on IB Properties Area.
|
||||
4. Animation will start after loaded.
|
||||
|
||||
## API
|
||||
|
||||
### Properties
|
||||
|
Reference in New Issue
Block a user