android:layout_width="match_parent"
android:layout_height="match_parent">
<其他控件>
<android.support.design.widget.FloatingActionButton
android:id="@+id/pro_departmeng_fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/pro_button"
android:onClick="onClick"
app:layout_anchor="@id/bc_pro_department"
app:layout_anchorGravity="right|top"
android:layout_marginRight="@dimen/size5"
app:rippleColor="@color/colorPrimary"
app:borderWidth="@dimen/size0"
android:elevation="@dimen/size5"
android:backgroundTint="@color/white"
app:fabSize="mini"/>
//初始化
@Bind(R.id.pro_departmeng_fab)
FloatingActionButtonproDepartmengFab
//监听事件
proDepartmengFab.setOnClickListener(newView.OnClickListener() {
@Override
public voidonClick(View view) {
Toast.makeText(getContext(),"test",Toast.LENGTH_LONG).show()
}
})
四、属性介绍
1、app:borderWidth=""------------------边框宽度,通常设置为0 ,用于解决Android 5.X设备上阴影无法正常显示的问题
2、app:backgroundTint=""---------------按钮的背景颜色,不设置,默认使用theme中colorAccent的颜色
3、app:rippleColor=""--------------------点击的边缘阴影颜色
4、app:elevation=""----------------------边缘阴影的宽度
5、app:pressedTranslationZ="16dp"-----点击按钮时,按钮边缘阴影的宽度,通常设置比elevation的数值大
button设为浮动(Float)后,它就脱离了正常的文档流,也就是说它已经不占div的“地”了,如果div未设置高度,它就会自动缩成一条线了。
解决的办法有多种,比如给div设置高度(大于button的高度):
<div style="height:30px"><button style="float:left">按钮</button>
</div>
或者在浮动元素的后面清除浮动(推荐此法):
<div><button style="float:left">按钮</button>
<br style="clear:both" />
</div>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)