Xamarin-OneMoreFabMenu
2.0.1
dotnet add package Xamarin-OneMoreFabMenu --version 2.0.1
NuGet\Install-Package Xamarin-OneMoreFabMenu -Version 2.0.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Xamarin-OneMoreFabMenu" Version="2.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Xamarin-OneMoreFabMenu --version 2.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Xamarin-OneMoreFabMenu, 2.0.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Xamarin-OneMoreFabMenu as a Cake Addin #addin nuget:?package=Xamarin-OneMoreFabMenu&version=2.0.1 // Install Xamarin-OneMoreFabMenu as a Cake Tool #tool nuget:?package=Xamarin-OneMoreFabMenu&version=2.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Basic example:
XML:
<com.dekoservidoni.omfm.OneMoreFabMenu
android:id="@+id/fabMenu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
app:content_options="@menu/omfm_content_options"
app:color_main_button="@color/colorPrimaryDark"
app:close_on_click="true"
app:color_secondary_buttons="@color/colorPrimary"
app:expanded_background_color="@color/colorGrayTrans"/>
Menu: omfm_content_options.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/main_option"
android:icon="@drawable/icon1"
android:title=""/>
<item
android:id="@+id/option1"
android:icon="@drawable/icon2"
android:title="@string/options_1" />
<item
android:id="@+id/option2"
android:icon="@drawable/icon3"
android:title="@string/options_2" />
<item
android:id="@+id/option3"
android:icon="@drawable/icon4"
android:title="@string/options_3" />
</menu>
C#:
private OneMoreFabMenu FabButtonMenu { get; set; }
public partial class MainActivity : AppCompatActivity, OneMoreFabMenu.IOptionsClick
{
protected override async void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
FabButtonMenu = FindViewById<OneMoreFabMenu>(Resource.Id.fabMenu);
FabButtonMenu.SetOptionsClick(this);
}
}
public void OnOptionClick(Integer p0)
{
switch (Convert.ToInt32(p0))
{
case Resource.Id.option1:
break;
case Resource.Id.option2:
break;
case Resource.Id.option3:
break;
}
}
Follow me at:
YouTube | Amazon | Goodreads | Cyber Prophets | Sharing Your Stories | ||
---|---|---|---|---|---|---|
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0-android was computed. net7.0-android was computed. net8.0-android was computed. |
MonoAndroid | monoandroid is compatible. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
- Xamarin.AndroidX.AppCompat (>= 1.2.0.7)
- Xamarin.AndroidX.CoordinatorLayout (>= 1.1.0.7)
- Xamarin.AndroidX.Core (>= 1.3.2.3)
- Xamarin.AndroidX.Legacy.Support.V4 (>= 1.0.0.7)
- Xamarin.Google.Android.Material (>= 1.3.0.1)
- Xamarin.Kotlin.StdLib (>= 1.5.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Added support to RLF.