C# 如何在C Xamarin Android中创建类似facebook messenger的浮动按钮?
我想创建像facebook messenger一样的浮动按钮,当我点击浮动按钮时,它会打开活动,但我不知道怎么做。我看过一些关于Java的教程,但我正在使用C语言。我怎样才能用C语言呢?C# 如何在C Xamarin Android中创建类似facebook messenger的浮动按钮?,c#,android,button,xamarin,C#,Android,Button,Xamarin,我想创建像facebook messenger一样的浮动按钮,当我点击浮动按钮时,它会打开活动,但我不知道怎么做。我看过一些关于Java的教程,但我正在使用C语言。我怎样才能用C语言呢? 谢谢你的回答。我希望这个链接能帮助你 1将NuGet添加到您的项目中: 2将com.refractored.fab.floatingAction按钮添加到布局XML文件中。按钮应位于屏幕的右下角。浮动操作按钮的宽度和高度硬编码为56dp(正常)和40dp(迷你按钮),如[guidlines]中所述 <Li
谢谢你的回答。我希望这个链接能帮助你 1将NuGet添加到您的项目中: 2将com.refractored.fab.floatingAction按钮添加到布局XML文件中。按钮应位于屏幕的右下角。浮动操作按钮的宽度和高度硬编码为56dp(正常)和40dp(迷你按钮),如[guidlines]中所述
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<com.refractored.fab.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|right"
android:layout_margin="16dp"
android:src="@drawable/ic_action_content_new"
fab:fab_colorNormal="@color/primary"
fab:fab_colorPressed="@color/primary_pressed"
fab:fab_colorRipple="@color/ripple" />
或
通过xml属性设置正常和按下的颜色:
fab:fab_colorNormal="@color/primary"
fab:fab_colorPressed="@color/primary_pressed"
或
使用fab_shadow xml属性启用/禁用按钮阴影默认情况下已启用:
fab:fab_shadow="false"
或
明确显示/隐藏按钮:
fab.Show();
fab.Hide();
fab.Show(false); // Show without an animation
fab.Hide(false); // Hide without an animation
指定API 21+的波纹颜色:
fab:fab_colorRipple="@color/ripple"
或
5使用android:src xml属性为FloatingActionButton设置一个图标。按照[guidlines]的规定,使用尺寸为24dp的可抽出式电缆。可以使用[Android Asset Studio]生成所需大小的图标
fab.ColorNormal = Resources.GetColor(Resource.Color.primary);
fab.ColorPressed = Resources.GetColor(Resource.Color.primary_pressed);
fab:fab_shadow="false"
fab.HasShadow = false;
fab.Show();
fab.Hide();
fab.Show(false); // Show without an animation
fab.Hide(false); // Hide without an animation
fab:fab_colorRipple="@color/ripple"
fab.ColorRipple = Resources.GetColor(Resource.Color.ripple);