Android Design Support之FloatingActionButton实战
来源:互联网 发布:淘宝开店店铺装修 编辑:程序博客网 时间:2024/05/15 20:12
参考:https://android-developers.blogspot.com/2015/05/android-design-support-library.html
1、概述
这次我们来讲一个Android Design Support里面的一个组件:FloatingActionButton。中文名是:悬浮按钮。
FloatingActionButton给我们呈现的是一个悬浮在界面上的按钮,如下所示,其本质上是一个ImageButton。
2、使用
FloatingActionButton使用起来也是超级简单,布局如下:
<android.support.design.widget.FloatingActionButton android:id="@+id/fab_demo3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:elevation="4dp" android:src="@drawable/ic_add_black_24dp" app:backgroundTint="@color/colorPrimary" app:fabSize="normal" app:pressedTranslationZ="12dp" app:rippleColor="#33728dff" app:useCompatPadding="true" />
我们发现FlaotingActionButton在正常显示的情况下有一个填充的颜色,有个阴影,并且点击的时候会有一个阴影颜色rippleColor,并且阴影的范围可以增大。
1、填充的颜色默认使用就是style当中的colorAccent。
2、rippleColor默认取的是Theme当中的colorControlHighlight。
我们可以自定义这两个颜色:
app:backgroundTint="@color/colorPrimary" app:rippleColor="#33728dff"3、与立体感相关的属性有两个elevation和pressedTranslationZ,都是Material design主题里面的属性,分别代表正常的阴影大小和点击时候阴影的大小。
4、还有一些别的属性,具体请参考文档。
5、至于FloatingActionButton的点击事件,和一般的Button一样。
0 0
- Android Design Support之FloatingActionButton实战
- Android Support Design Library之FloatingActionButton
- Android Support Design库之FloatingActionButton
- 3.Android support design FloatingActionButton
- Android Support Design 控件 FloatingActionButton
- Android Design Support Library - FloatingActionButton
- Android Design Support之NavigationView实战
- Android Design Support之Snackbar实战
- Android Design Support之TabLayout实战
- Android Design Support之CoordinatorLayout实战
- Android Material Design之FloatingActionButton
- Android异常--Error inflating class android.support.design.widget.FloatingActionButton
- Android Design Support Library(1)- FloatingActionButton的使用
- Android Design Support Library--FloatingActionButton简析记录
- Android FloatingActionButton 完全解析[Design Support Library(2)]
- Android Design Support Library--FloatingActionButton及其Behavior的使用
- Android Support Design常用控件Snackbar,FloatingActionButton等
- Error inflating class android.support.design.widget.FloatingActionButton
- ctypes使用指南
- xml基础知识
- Apache 一些常用命令(收集中)
- 网络创业成功五要素.doc
- POJ1741——Tree(树上分治,树的重心)
- Android Design Support之FloatingActionButton实战
- Potplayer的截图位置
- POJ 1952 BUY LOW, BUY LOWER
- 网易 下厨房
- Qt 线程同步(QMutex、QWaitCondition、QSemaphore)
- Javascript——面向对象与原型(操作指南)
- 使用最新Netty实现一个简单的聊天程序
- 【视频音频】雷霄骅开源视音频项目汇总
- Codeforces Round #365 (Div. 2) Mishka and Interesting sum 树状数组