MateriaDesign android 5.0 新控件
qq_22752381
这个作者很懒,什么都没留下…
展开
-
2.NavigationView
2.NavigationView 首先是侧滑导航栏,虽然在之前的版本中已经有侧滑栏了,但是在5.0后给出了使用更加便捷,并自带特效的NavigationView作为导航栏的标准。 使用方法: 首先在布局文件中使用DrawerLayout作为根布局: 在DrawerLayout 中添加NavigationView layout_gravity属性原创 2016-07-16 14:48:37 · 192 阅读 · 0 评论 -
1.Toolbar
1.toolbar <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize"//actionbar原创 2016-07-16 09:27:38 · 201 阅读 · 0 评论 -
4.FloatingActionButton
继承于ImagButton,和button的用法几乎一样,可以通过app:layout_anchorGravity属性设置它浮动的位置,通过app:layout_anchor属性设置浮动在哪个View上面原创 2016-07-16 18:51:44 · 152 阅读 · 0 评论 -
5.Snackbar
用法类似于Toast,一种底部弹出式的新消息提醒机制,相比Toast可以设置点击事件,如何用户不点击,几秒之后也会消失。 使用方法: public void onClick(View view) { Snackbar.make(view,"Here is a snackbar",nackbar.LENGTH_LONG) .setAction("Action", null).show();原创 2016-07-16 18:53:07 · 182 阅读 · 0 评论 -
6.CardView
CardView提供了一种类似于卡片(纸张?)风格的布局样式,可以自定义圆角度数和阴影面积等,很简单的一个控件使用非常方便,继承于FrameLayout,使用方法类似: 属性解释:card_view:cardElevation 阴影的大小card_view:cardMaxElevation 阴影最大高度card_view:cardBackgroundColor 卡片的背景色c原创 2016-07-16 18:54:54 · 146 阅读 · 0 评论 -
7.CoordinatorLayout
CoordinatorLayout协调者布局,用来组织它的子控件之间的协作,实现滚动的效果。 默认情况下可理解是一个FrameLayout,它的布局方式默认是一层一层叠上去。 用法1: 可与FloatingActionButton一起使用,作为FloatingActionButton的父控件,当Snackbar弹出时,会自动实现FloatingActionButton往上移动与Snac原创 2016-07-16 19:03:03 · 167 阅读 · 0 评论 -
3.TabLayout
tabLayout是一个和viewPager联用的指示页面的控件,这也是一个非常常用的功能,在以前的android版本中并没有给出官方的实现,所以就出现了许多三方的开源控件,如PagerSlidingTabStrip,现在有了官方的实现自然更好: 使用方法:在布局中添加tablayout:然后在java代码中关联相应的viewPager就行了: ViewPager pager = (ViewP原创 2016-07-16 18:41:10 · 169 阅读 · 0 评论