PropertyValuesHolder_Delegatepublic class PropertyValuesHolder_Delegate extends Object Delegate implementing the native methods of android.animation.PropertyValuesHolder
Through the layoutlib_create tool, the original native methods of PropertyValuesHolder have been
replaced by calls to methods of the same name in this delegate class.
Because it's a stateless class to start with, there's no need to keep a {@link DelegateManager}
around to map int to instance of the delegate.
The main goal of this class' methods are to provide a native way to access setters and getters
on some object. In this case we want to default to using Java reflection instead so the native
methods do nothing. |
Methods Summary |
---|
static void | nCallFloatMethod(java.lang.Object target, long methodID, float arg)
// do nothing
| static void | nCallFourFloatMethod(java.lang.Object target, long methodID, float arg1, float arg2, float arg3, float arg4)
// do nothing
| static void | nCallFourIntMethod(java.lang.Object target, long methodID, int arg1, int arg2, int arg3, int arg4)
// do nothing
| static void | nCallIntMethod(java.lang.Object target, long methodID, int arg)
// do nothing
| static void | nCallMultipleFloatMethod(java.lang.Object target, long methodID, float[] args)
// do nothing
| static void | nCallMultipleIntMethod(java.lang.Object target, long methodID, int[] args)
// do nothing
| static void | nCallTwoFloatMethod(java.lang.Object target, long methodID, float arg1, float arg2)
// do nothing
| static void | nCallTwoIntMethod(java.lang.Object target, long methodID, int arg1, int arg2)
// do nothing
| static long | nGetFloatMethod(java.lang.Class targetClass, java.lang.String methodName)
// return 0 to force PropertyValuesHolder to use Java reflection.
return 0;
| static long | nGetIntMethod(java.lang.Class targetClass, java.lang.String methodName)
// return 0 to force PropertyValuesHolder to use Java reflection.
return 0;
| static long | nGetMultipleFloatMethod(java.lang.Class targetClass, java.lang.String methodName, int numParams)
// TODO: return the right thing.
return 0;
| static long | nGetMultipleIntMethod(java.lang.Class targetClass, java.lang.String methodName, int numParams)
// TODO: return the right thing.
return 0;
|
|