android.graphics
Class Region
java.lang.Object
android.graphics.Region
- All Implemented Interfaces:
- Parcelable
public class Region
- extends Object
- implements Parcelable
Method Summary |
boolean |
contains(int x,
int y)
|
int |
describeContents()
|
boolean |
equals(Object obj)
|
protected void |
finalize()
|
Path |
getBoundaryPath()
|
boolean |
getBoundaryPath(Path path)
|
Rect |
getBounds()
|
boolean |
getBounds(Rect r)
|
boolean |
isComplex()
|
boolean |
isEmpty()
|
boolean |
isRect()
|
boolean |
op(int left,
int top,
int right,
int bottom,
Region.Op op)
|
boolean |
op(Rect r,
Region.Op op)
|
boolean |
op(Rect rect,
Region region,
Region.Op op)
|
boolean |
op(Region region,
Region.Op op)
|
boolean |
op(Region region1,
Region region2,
Region.Op op)
|
boolean |
quickContains(int left,
int top,
int right,
int bottom)
|
boolean |
quickContains(Rect r)
|
boolean |
quickReject(int left,
int top,
int right,
int bottom)
|
boolean |
quickReject(Rect r)
|
boolean |
quickReject(Region rgn)
|
boolean |
set(int left,
int top,
int right,
int bottom)
|
boolean |
set(Rect r)
|
boolean |
set(Region region)
|
void |
setEmpty()
|
boolean |
setPath(Path path,
Region clip)
|
String |
toString()
|
void |
translate(int dx,
int dy)
|
void |
translate(int dx,
int dy,
Region dst)
|
boolean |
union(Rect r)
|
void |
writeToParcel(Parcel p,
int flags)
|
CREATOR
public static final Parcelable.Creator<Region> CREATOR
Region
public Region()
Region
public Region(Region region)
Region
public Region(Rect r)
Region
public Region(int left,
int top,
int right,
int bottom)
setEmpty
public void setEmpty()
set
public boolean set(Region region)
set
public boolean set(Rect r)
set
public boolean set(int left,
int top,
int right,
int bottom)
setPath
public boolean setPath(Path path,
Region clip)
isEmpty
public boolean isEmpty()
isRect
public boolean isRect()
isComplex
public boolean isComplex()
getBounds
public Rect getBounds()
getBounds
public boolean getBounds(Rect r)
getBoundaryPath
public Path getBoundaryPath()
getBoundaryPath
public boolean getBoundaryPath(Path path)
contains
public boolean contains(int x,
int y)
quickContains
public boolean quickContains(Rect r)
quickContains
public boolean quickContains(int left,
int top,
int right,
int bottom)
quickReject
public boolean quickReject(Rect r)
quickReject
public boolean quickReject(int left,
int top,
int right,
int bottom)
quickReject
public boolean quickReject(Region rgn)
translate
public void translate(int dx,
int dy)
translate
public void translate(int dx,
int dy,
Region dst)
union
public final boolean union(Rect r)
op
public boolean op(Rect r,
Region.Op op)
op
public boolean op(int left,
int top,
int right,
int bottom,
Region.Op op)
op
public boolean op(Region region,
Region.Op op)
op
public boolean op(Rect rect,
Region region,
Region.Op op)
op
public boolean op(Region region1,
Region region2,
Region.Op op)
toString
public String toString()
- Overrides:
toString
in class Object
describeContents
public int describeContents()
- Specified by:
describeContents
in interface Parcelable
writeToParcel
public void writeToParcel(Parcel p,
int flags)
- Specified by:
writeToParcel
in interface Parcelable
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable
Copyright © 2008-2012. All Rights Reserved.