项目随笔 Android

1、FloatingActionButton:悬浮的Button,正常显示的情况下有个填充的颜色,有个阴影;点击的时候会有一个rippleColor,并且阴影的范围可以增大

2、Snackbar是design support library中另一个组件,使用Snackbar我们可以在屏幕底部(大多时候)快速弹出消息,它和Toast非常相似,但是它更灵活一些。
当它显示一段时间后或用户与屏幕交互时它会自动消失。
可以自定义action-可选操作。
swiping it off the screen可以让FAB消失
它是context sensitive message(自己理解吧),所以这些消息是UI screen的一部分并且它是显示在所有屏幕其它元素之上(屏幕最顶层),并不是像Toast一样覆盖在屏幕上。
同一时间只能显示一个snackbar。
Snackbar基本上继承了和Toast一样的方法和属性,例如LENGTH_LONG 和 LENGTH_SHORT用于设置显示时长。

3、drawerLayoutSupport Library包中实现了侧滑菜单效果的控件,可以说drawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。drawerLayout分为侧边菜单和主内容区两部分,侧边菜单可以根据手势展开与隐藏(drawerLayout自身特性),主内容区的内容可以随着菜单的点击而变化(这需要使用者自己实现)。

4、AppCompatActivity与ToolBar结合:带有标题栏的Activity,标题在ToolBar里面设置,通过setSupportActionBar就可以给Activity设置ToolBar了。直接调用setSupportActionBar(toolBar).

5、toggle.syncState( ); 方法会自动和actionBar关联,将开关的图片显示在action上,如果不设置,也可以有抽屉的效果,不过是默认图标。

6、android:orderInCategory=“100”  action bar里每个item的优先级,值越大优先级越低,actionbar地方不过就会放到overflow里。

7、android:fitSystemWindows=“true”  设置应用布局时是否考虑系统窗口布局;如果为true,将调整系统窗口布局以适应你的自定义的布局。比如系统有状态栏,应用也有状态栏时,可以设置为true

8、android:layout_gravity=“start” 也即从左侧开始 左侧用start不用left,同理右侧用end,而不用right

9、CoordinatorLayout布局:Material风格的重要组件, 协调(Coordinate)其他组件, 实现联动. 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值