public class OrientationConfiguration
Holder for all the views of an ExpandableFab widget in a specific enum Orientation
.
Not meant to be instantiated by clients, as an instance can be retrieved via
ExpandableFabLayout.portraitConfiguration
or ExpandableFabLayout.landscapeConfiguration
.
Values for the views will only be populated after they are added through calls to
ExpandableFabLayout's addView methods (or after they're defined via XML).
Implementation Notes:
Since the Kotlin 'internal' modifier translates to 'public' in Java, the JvmSynthetic annotation is used on those functions and properties to hide them from the published API for Java clients. A proper solution to this issue would be a package-private visibility modifier, but Kotlin has yet to implement it (https://youtrack.jetbrains.com/issue/KT-29227). Until then, the JvmSynthetic annotations should remain in order to present the proper published API to both Java & Kotlin clients.
public OrientationConfiguration()
Holder for all the views of an ExpandableFab widget in a specific enum Orientation
.
Not meant to be instantiated by clients, as an instance can be retrieved via
ExpandableFabLayout.portraitConfiguration
or ExpandableFabLayout.landscapeConfiguration
.
Values for the views will only be populated after they are added through calls to
ExpandableFabLayout's addView methods (or after they're defined via XML).
Implementation Notes:
Since the Kotlin 'internal' modifier translates to 'public' in Java, the JvmSynthetic annotation is used on those functions and properties to hide them from the published API for Java clients. A proper solution to this issue would be a package-private visibility modifier, but Kotlin has yet to implement it (https://youtrack.jetbrains.com/issue/KT-29227). Until then, the JvmSynthetic annotations should remain in order to present the proper published API to both Java & Kotlin clients.
@Nullable public Overlay getOverlay()
The class Overlay
in this orientation. May be null.
class Overlay
@Nullable public ExpandableFab getEfab()
The class ExpandableFab
in this orientation. May be null.
class ExpandableFab
@NotNull public java.util.List<com.nambimobile.widgets.efab.FabOption> getFabOptions()
The class FabOption
s (with optional labels) in this orientation. May be empty.
class FabOption