| 37 | } |
| 38 | |
| 39 | static Eina_Bool |
| 40 | animator(void *data , double pos) |
| 41 | { |
| 42 | LottieView *view = static_cast<LottieView *>(data); |
| 43 | |
| 44 | view->seek(pos); |
| 45 | if (pos == 1.0) { |
| 46 | view->mAnimator = NULL; |
| 47 | view->finished(); |
| 48 | return EINA_FALSE; |
| 49 | } |
| 50 | return EINA_TRUE; |
| 51 | } |
| 52 | |
| 53 | LottieView::LottieView(Evas *evas, Strategy s) { |
| 54 | mPalying = false; |