diff options
Diffstat (limited to 'platform/android/src/style/transition_options.cpp')
-rw-r--r-- | platform/android/src/style/transition_options.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/platform/android/src/style/transition_options.cpp b/platform/android/src/style/transition_options.cpp index b908c37089..320f3d64b1 100644 --- a/platform/android/src/style/transition_options.cpp +++ b/platform/android/src/style/transition_options.cpp @@ -9,6 +9,18 @@ jni::Local<jni::Object<TransitionOptions>> TransitionOptions::fromTransitionOpti return javaClass.Call(env, method, duration, delay); } +long TransitionOptions::getDuration(jni::JNIEnv& env, const jni::Object<TransitionOptions>& transitionOptions) { + static auto& javaClass = jni::Class<TransitionOptions>::Singleton(env); + static auto field = javaClass.GetField<jlong>(env, "duration"); + return transitionOptions.Get(env, field); +} + +long TransitionOptions::getOffset(jni::JNIEnv& env, const jni::Object<TransitionOptions>& transitionOptions) { + static auto& javaClass = jni::Class<TransitionOptions>::Singleton(env); + static auto field = javaClass.GetField<jlong>(env, "offset"); + return transitionOptions.Get(env, field); +} + void TransitionOptions::registerNative(jni::JNIEnv& env) { jni::Class<TransitionOptions>::Singleton(env); } |