<android.support.design.widget.FloatingActionButton
android:id="@+id/m_main_fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="16dp"
android:src="@drawable/m_main_new_article_icon"
app:borderWidth="0.0dip"
app:fabSize="normal"
app:backgroundTint="@color/m_main_green"
android:clickable="true"
app:layout_anchor="@id/m_main_recycleview"
app:layout_anchorGravity="bottom|right"
后来查阅Material Design规范http://wiki.jikexueyuan.com/project/material-design/components/buttons-floating-action-button.html ,https://material.io/guidelines/components/buttons-floating-action-button.html#,
可以看出官方推荐中间建议使用24x24dp的小图,如加号,分享,叉叉等
根据谷歌的设计规范,drawable的尺寸应该是24dp。
本来以为设计给的图不对,后来发现及时设计将那个笔的图切成24dp*24dp,我放进去页会显得很小,不好看,后来经过师父帮忙发现设置android:scaleType=”center”会把中间的小图放到最大。
<android.support.design.widget.FloatingActionButton
android:id="@+id/m_main_fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="16dp"
android:src="@drawable/m_main_new_article_icon"
app:borderWidth="0.0dip"
app:fabSize="normal"
app:backgroundTint="@color/m_main_green"
android:clickable="true"
app:layout_anchor="@id/m_main_recycleview"
app:layout_anchorGravity="bottom|right"
android:scaleType="center"
/>
官方建议,使用FloatingActionButton 结合 CoordinatorLayout 使用,即可实现悬浮在任意控件的任意位置。同时可以实现与CoordinatorLayout 内的其他view协调动画。
FloatingActionButton(FAB) 是 Android 5.0 新特性——Material Design 中的一个控件,是一种悬浮的按钮。FloatingActionButton 是 ImageView 的子类,因此它具备ImageView的全部属性基本使用1,需要在gradle文件中先注册依赖:compile 'com.android.support:design:25.0.0'
1、平平常常中就这样开始
某一天,我准备做一个搜索功能,这个搜索功能呢大概是在主活动A中,用EditText接收输入,当EditText监听到输入框中内容有变化,跳转到活动B中,活动B中准备有搜索历史记录等等,等在活动B中确定好搜索关键词后,跳回到活动A中,执行搜索,并显示搜索结果……一切顺顺利利,然后呢,懵逼了,我回不了活动A了。
当时的情况大致是这样的,
布局文件:activity_main.xml
<?xml version=1.0 encoding=utf-8?>
<LinearLayout xmlns:android=http://schemas.android.c
本文实例讲述了Android开发之FloatingActionButton悬浮按钮基本使用、字体、颜色用法。分享给大家供大家参考,具体如下:
这里主要讲:
FloatingActionsMenu自定义样式以及title调整
FloatingActionButton的基本方法
看一下效果图:
这里使用的是:com.getbase.floatingactionbutton.FloatingActionsMenu
先说下它的配置:在app/build.gradle 添加以下代码依赖:
圆形悬浮按钮
implementation 'com.android.support:design:
第一种解决方法:FloatingActionButton跟节点添加以下属性 app:fabSize="mini"第二种解决方法:修改design_fab_size_normal大小修改dimen中design_fab_size_normal大小:
<dimen name="design_fab_size_normal">50dp</dimen>
FloatingActionButton(简称FAB)的使用方法非常的简单和一个普通控件一样,在xml布局文件中定义(记得导入Design包) <android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
最近一朋友提了几个Android问题让我帮忙写个小分享,我觉得对新人还是挺有帮助的,所以有了这个小分享。这两个问题可以合起来回答的。http://developer.android.com/about/dashboards/index.html源自GooglePlay的数据,每月都会进行update,可以及时了解Android版本比例趋势。屏幕密度数据OpenGLES版本也可以参考一下国内一个第三方数据:http://www.umindex.com/#android_device目前三星和小米市场占有率是遥遥领先的,三星Note2、Note3、S3、S4、S5、小米123、红米必须测试,魅族也
1)作为依赖添加到你的build.gradle :
dependencies {
compile ' com.melnykov:floatingactionbutton:1.2.0 '
2)将com.melnykov.fab.FloatingActionButton添加到您的布局 XML 文件中。 该按钮应放置在屏幕的右下角。 浮动操作按钮的宽度和高度硬编码为56dp (普通按钮)和40dp (如指定的迷你按钮)。
< FrameLayout xmlns : android = " http://schemas.android.com/apk/res/android "
xmlns : fab = " http://sch
Google最近为了让开发者更好的更规范的应用Material Design设计思想,特意放出了android support design library,里面含有更多Material Design的标志性组件,其中最常用的就是那个圆形按钮,叫做Floating Action Button,可以简称为FAB。一个使用该控件的例子为:
<android.support.design.w...
本文已授权微信公众号”Android技术杂货铺”发布。
FloatingActionButton(FAB)是 Android 5.0 新特性——Material Design中的一个控件。FloatingActionButton其实由3个单词组成, Floating:悬浮;Action:行为,Button:按钮。的确,FAB就是一个悬浮的按钮。
本文将结合笔者的开发经验,通过FAB的基本使用,...
要设置按钮的大小,您需要使用以下属性之一:
1. android:layout_width和android:layout_height:这些属性定义了按钮的宽度和高度。您可以使用固定值或match_parent/fill_parent来定义它们。
<Button
android:id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
2. android:minWidth和android:minHeight:这些属性定义了按钮的最小宽度和高度。如果按钮文本太长,按钮将根据这些属性自动调整大小。
<Button
android:id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="100dp"
android:minHeight="50dp" />
3. android:maxWidth和android:maxHeight:这些属性定义了按钮的最大宽度和高度。如果按钮文本太短,按钮将根据这些属性自动调整大小。
<Button
android:id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxWidth="200dp"
android:maxHeight="100dp" />
您可以组合这些属性来设置按钮的大小和调整方式。