HomeDocumentationAPI Reference
Getting StartedAPI ReferenceBug ReportingCrash ReportingAPMHelp Center
API Reference

Set Floating Button Position

If you're using the floating button as your primary invocation method, you can set a position for it to show up by default.

There are two variables here that can be manipulated:

  • floatingButtonEdge: Which edge of the screen to show the button
  • floatingButtonTopOffset: The position of the button on the y-axis

Edge

BugReporting.floatingButtonEdge = .maxXEdge
LCQBugReporting.floatingButtonEdge = CGRectMaxXEdge;
BugReporting.setFloatingButtonEdge(LuciqFloatingButtonEdge.RIGHT);
BugReporting.setFloatingButtonEdge(LuciqFloatingButtonEdge.RIGHT)
Luciq.setFloatingButtonEdge(Luciq.floatingButtonEdge.right, 250);
BugReporting.setFloatingButtonEdge(FloatingButtonEdge.right, 250);
Luciq.setFloatingButtonEdge(Luciq.floatingButtonEdge.right, 250);
//iOS
LCQBugReporting.FloatingButtonEdge = CoreGraphics.CGRectEdge.MaxXEdge;

//Android
new Luciq.Builder(this, "YOUR_ANDROID_TOKEN")
    .SetInvocationEvent(LuciqInvocationEvent.Shake)
    .SetFloatingButtonEdge(LCQFloatingButtonEdge.Left)
    .Build();
Top Offset

BugReporting.floatingButtonTopOffset = 48
LCQBugReporting.floatingButtonTopOffset = 48;
BugReporting.setFloatingButtonOffset(50);
BugReporting.setFloatingButtonOffset(50)
//iOS
LCQBugReporting.FloatingButtonTopOffset = 10;

//Android
BugReporting.SetFloatingButtonOffset(50);