Guest User

Untitled

a guest
Jan 20th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. public override void OnCreate()
  2. {
  3. base.OnCreate();
  4.  
  5. floatingView = LayoutInflater.From(this).Inflate(Resource.Layout.floatingWidget,null);
  6. closeFloatingView = LayoutInflater.From(this).Inflate(Resource.Layout.closeWidget, null);
  7. closeFloatingView.Visibility = ViewStates.Invisible;
  8.  
  9. SetTouchListener();
  10.  
  11. closeLayoutParams = new WindowManagerLayoutParams(ViewGroup.LayoutParams.WrapContent,
  12. ViewGroup.LayoutParams.WrapContent,
  13. WindowManagerTypes.ApplicationOverlay,
  14. WindowManagerFlags.NotFocusable,
  15. Format.Translucent)
  16. {
  17. Gravity = GravityFlags.Center,
  18. };
  19.  
  20. windowManager = GetSystemService(WindowService).JavaCast<IWindowManager>();
  21. windowManager.AddView(closeFloatingView, closeLayoutParams);
  22.  
  23. layoutParams = new WindowManagerLayoutParams(ViewGroup.LayoutParams.WrapContent,
  24. ViewGroup.LayoutParams.WrapContent,
  25. WindowManagerTypes.ApplicationOverlay,
  26. WindowManagerFlags.NotFocusable,
  27. Format.Translucent)
  28. {
  29. Gravity = GravityFlags.Left | GravityFlags.Top
  30. };
  31.  
  32. windowManager.AddView(floatingView, layoutParams);
  33.  
  34. SetCenter();
  35. }
Add Comment
Please, Sign In to add comment