# PorterDuffXfermode

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# PorterDuffXfermode

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/graphics/PorterDuffXfermode "View this page in Java")  

```
open class PorterDuffXfermode : Xfermode
```

|---|---|----------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                                |||
| ↳ | [android.graphics.Xfermode](https://developer.android.com/reference/kotlin/android/graphics/Xfermode)                         ||
|   | ↳ | [android.graphics.PorterDuffXfermode](https://developer.android.com/reference/kotlin/android/graphics/PorterDuffXfermode#) |

Specialized implementation of[Paint](https://developer.android.com/reference/kotlin/android/graphics/Paint)'s[transfer mode](https://developer.android.com/reference/kotlin/android/graphics/Paint#setXfermode(android.graphics.Xfermode)). Refer to the documentation of the[PorterDuff.Mode](https://developer.android.com/reference/kotlin/android/graphics/PorterDuff.Mode)enum for more information on the available alpha compositing and blending modes.

## Summary

|                                                                                                                                   Public constructors                                                                                                                                    ||
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| [PorterDuffXfermode](https://developer.android.com/reference/kotlin/android/graphics/PorterDuffXfermode#PorterDuffXfermode(android.graphics.PorterDuff.Mode))`(`mode:` `[PorterDuff.Mode](https://developer.android.com/reference/kotlin/android/graphics/PorterDuff.Mode)!`)` <br /> |

## Public constructors

### PorterDuffXfermode

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
PorterDuffXfermode(mode: PorterDuff.Mode!)
```