Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public override void OnCreate()
- {
- base.OnCreate();
- floatingView = LayoutInflater.From(this).Inflate(Resource.Layout.floatingWidget,null);
- closeFloatingView = LayoutInflater.From(this).Inflate(Resource.Layout.closeWidget, null);
- closeFloatingView.Visibility = ViewStates.Invisible;
- SetTouchListener();
- closeLayoutParams = new WindowManagerLayoutParams(ViewGroup.LayoutParams.WrapContent,
- ViewGroup.LayoutParams.WrapContent,
- WindowManagerTypes.ApplicationOverlay,
- WindowManagerFlags.NotFocusable,
- Format.Translucent)
- {
- Gravity = GravityFlags.Center,
- };
- windowManager = GetSystemService(WindowService).JavaCast<IWindowManager>();
- windowManager.AddView(closeFloatingView, closeLayoutParams);
- layoutParams = new WindowManagerLayoutParams(ViewGroup.LayoutParams.WrapContent,
- ViewGroup.LayoutParams.WrapContent,
- WindowManagerTypes.ApplicationOverlay,
- WindowManagerFlags.NotFocusable,
- Format.Translucent)
- {
- Gravity = GravityFlags.Left | GravityFlags.Top
- };
- windowManager.AddView(floatingView, layoutParams);
- SetCenter();
- }
Add Comment
Please, Sign In to add comment