Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
public class

AvoidXfermode

extends Xfermode
java.lang.Object
   ↳ android.graphics.Xfermode
     ↳ android.graphics.AvoidXfermode

Class Overview

AvoidXfermode xfermode will draw the src everywhere except on top of the opColor or, depending on the Mode, draw only on top of the opColor.

Summary

Nested Classes
enum AvoidXfermode.Mode  
Public Constructors
AvoidXfermode (int opColor, int tolerance, AvoidXfermode.Mode mode)
This xfermode draws, or doesn't draw, based on the destination's distance from an op-color.
[Expand]
Inherited Methods
From class android.graphics.Xfermode
From class java.lang.Object

Public Constructors

public AvoidXfermode (int opColor, int tolerance, AvoidXfermode.Mode mode)

Added in API level 1

This xfermode draws, or doesn't draw, based on the destination's distance from an op-color. There are two modes, and each mode interprets a tolerance value. Avoid: In this mode, drawing is allowed only on destination pixels that are different from the op-color. Tolerance near 0: avoid any colors even remotely similar to the op-color Tolerance near 255: avoid only colors nearly identical to the op-color Target: In this mode, drawing only occurs on destination pixels that are similar to the op-color Tolerance near 0: draw only on colors that are nearly identical to the op-color Tolerance near 255: draw on any colors even remotely similar to the op-color