Swiftgram/example/demo.cpp
subhransu mohanty 7501ff54a6 lottie-player : Initial draft for lottie-player library
Change-Id: I8019e13863ef635fc011f0e7b82c692eaa01201d
2018-07-11 10:51:01 +00:00

42 lines
683 B
C++

#include "evasapp.h"
#include "lottieview.h"
#include<iostream>
#include <stdio.h>
using namespace std;
static void
onExitCb(void *data)
{
LottieView *view = (LottieView *)data;
delete view;
}
int
main(void)
{
EvasApp *app = new EvasApp(800, 800);
app->setup();
std::string filePath = DEMO_DIR;
filePath +="mask.json";
LottieView *view = new LottieView(app->evas());
view->setFilePath(filePath.c_str());
view->setPos(0, 0);
view->setSize(800, 800);
view->show();
view->play();
view->loop(true);
view->setRepeatMode(LottieView::RepeatMode::Reverse);
app->addExitCb(onExitCb, view);
app->run();
delete app;
return 0;
}