AvoidXfermode_Delegatepublic class AvoidXfermode_Delegate extends Xfermode_Delegate Delegate implementing the native methods of android.graphics.AvoidXfermode
Through the layoutlib_create tool, the original native methods of AvoidXfermode have been
replaced by calls to methods of the same name in this delegate class.
This class behaves like the original native implementation, but in Java, keeping previously
native data into its own objects and mapping them to int that are sent back and forth between
it and the original AvoidXfermode class.
Because this extends {@link Xfermode_Delegate}, there's no need to use a
{@link DelegateManager}, as all the PathEffect classes will be added to the manager owned by
{@link Xfermode_Delegate}. |
Methods Summary |
---|
public java.awt.Composite | getComposite(int alpha)
// FIXME
return null;
| public java.lang.String | getSupportMessage()
return "Avoid Xfermodes are not supported in Layout Preview mode.";
| public boolean | isSupported()
return false;
| static long | nativeCreate(int opColor, int tolerance, int nativeMode)
AvoidXfermode_Delegate newDelegate = new AvoidXfermode_Delegate();
return sManager.addNewDelegate(newDelegate);
|
|