Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
  2.  
  3. Paint paint = new Paint();
  4. paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.MULTIPLY));
  5.  
  6. WindowManager.LayoutParams params = new WindowManager.LayoutParams(WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.TYPE_SYSTEM_ALERT, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL, PixelFormat.TRANSLUCENT);
  7.  
  8. params.gravity = Gravity.LEFT | Gravity.TOP;
  9. params.x = 0;
  10. params.y = 0;
  11.  
  12. overlayImage = new ImageView(this);
  13. int width = 1080;
  14. int height = 1920;
  15. Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
  16. Canvas canvas = new Canvas(bitmap);
  17.  
  18. Paint paint2 = new Paint();
  19. paint2.setColor(Color.BLUE);
  20. paint2.setStyle(Paint.Style.FILL);
  21. canvas.drawPaint(paint2);
  22.  
  23. overlayImage.setImageBitmap(bitmap);
  24. overlayImage.setLayerType(LAYER_TYPE_HARDWARE, paint);
  25. wm.addView(overlayImage, params);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement