public class BlurHelper extends Object
模糊处理类
| Constructor and Description |
|---|
BlurHelper() |
| Modifier and Type | Method and Description |
|---|---|
static Bitmap |
blur(Context context,
Bitmap origin,
int resultWidth,
int resultHeight,
float radius) |
static Bitmap |
blur(Context context,
View view,
float scaledRatio,
float radius) |
static Bitmap |
blur(Context context,
View view,
float scaledRatio,
float radius,
boolean fullScreen) |
static Bitmap |
fastBlur(Context context,
Bitmap origin,
int outWidth,
int outHeight,
float radius) |
static Bitmap |
getViewBitmap(View v,
boolean fullScreen) |
static Bitmap |
getViewBitmap(View v,
float scaledRatio,
boolean fullScreen) |
static float |
range(float value,
float min,
float max) |
static boolean |
renderScriptSupported() |
static Bitmap |
scriptBlur(Context context,
Bitmap origin,
int outWidth,
int outHeight,
float radius) |
public static boolean renderScriptSupported()
public static Bitmap blur(Context context, View view, float scaledRatio, float radius, boolean fullScreen)
public static Bitmap blur(Context context, Bitmap origin, int resultWidth, int resultHeight, float radius)
public static Bitmap scriptBlur(Context context, Bitmap origin, int outWidth, int outHeight, float radius)
public static Bitmap fastBlur(Context context, Bitmap origin, int outWidth, int outHeight, float radius)
public static float range(float value,
float min,
float max)