public class RelativeBlurLayout
extends RelativeLayout
Constructor and Description |
---|
RelativeBlurLayout(Context context,
AttributeSet attrs) |
Modifier and Type | Method and Description |
---|---|
protected void |
dispatchDraw(Canvas canvas) |
Bitmap |
drawViewToBitmap(View view,
int downSampling) |
void |
invalidateRecursive(ViewGroup layout) |
protected void |
onAttachedToWindow() |
protected void |
onDetachedFromWindow() |
void |
setBlurSourceView(View blurSourceView) |
void |
setTranslationX(float translationX) |
void |
setTranslationY(float translationY) |
void |
setVisibility(int visibility) |
void |
setY(float y) |
void |
updateBlur() |
void |
updateBlur(View blurSourceView) |
public RelativeBlurLayout(@NonNull Context context, AttributeSet attrs)
protected void dispatchDraw(@NonNull Canvas canvas)
public Bitmap drawViewToBitmap(@NonNull View view, int downSampling)
public void invalidateRecursive(@NonNull ViewGroup layout)
protected void onAttachedToWindow()
protected void onDetachedFromWindow()
public void setBlurSourceView(@NonNull View blurSourceView)
public void setTranslationX(float translationX)
public void setTranslationY(float translationY)
public void setVisibility(int visibility)
public void setY(float y)
public void updateBlur()
public void updateBlur(@NonNull View blurSourceView)