Glassmorphism effect in Android
 
  
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.RectF;
import android.graphics.Bitmap.Config;
import android.graphics.BlurMaskFilter;
public class Glassmorphism {
    public static void applyBlur(View view) {
        int radius = 25;
        int offset = 0;
        int color = 0x99FFFFFF;
        Bitmap bitmap = Bitmap.createBitmap(view.getWidth(), view.getHeight(), Config.ARGB_8888);
        Canvas canvas = new Canvas(bitmap);
        Paint paint = new Paint();
        paint.setFlags(Paint.FILTER_BITMAP_FLAG | Paint.ANTI_ALIAS_FLAG);
        paint.setMaskFilter(new BlurMaskFilter(radius, BlurMaskFilter.Blur.NORMAL));
        Rect srcRect = new Rect(0, 0, view.getWidth(), view.getHeight());
        RectF dstRect = new RectF(0, 0, view.getWidth(), view.getHeight());
        canvas.drawBitmap(bitmap, srcRect, dstRect, paint);
        view.setBackground(new BitmapDrawable(view.getResources(), bitmap));
    }
}
//MainActivity
        Glassmorphism.applyBlur(glassmorphismBackground);