android5.0新增
火炎焱燚-
生命在于运动,学习改变命运
展开
-
android:CardView使用详解
CardView简称为卡片视图;首先来看下它的继承关系不难发现他的父view是fragment,所以也可以称之为卡片布局CardView实现了一个带圆角和阴影的部件;在项目中一般会结合RecyclerView,ListView,GridView使用,当作他们的item;CardView也是5.0以后的view,而且使用必须加入依赖库:dependencies { com原创 2016-09-01 17:05:26 · 2786 阅读 · 0 评论 -
android:ToolBar的使用
ToolBar时应用的标准工具栏;用来替代ActionBar;使用ToolBar必须在Activity配置theme中去掉ActionBar,例如使用Theme.AppCompat.Light.NoActionBar或者在主题style中自定义style: false true原创 2016-09-19 17:48:27 · 1115 阅读 · 1 评论 -
CoordinatorLayout:AppBarLayout应用标题栏容器
首先稍微说下CoordinatorLayout(协调者布局)实现了多种Material Design中提到的滚动效果,把CoordinatorLayout作为根布局容器,其子控件可以不用写动画相关的代码就能产生动画;MD提供的主要子控件有:FloatingActionButton浮动操作按钮AppBarLayout应用标题栏容器NestedScrollView类似ScrillV原创 2016-09-19 23:21:00 · 3601 阅读 · 0 评论 -
TextInputLayout输入框控件的悬浮标签
TextInputLayout也是5.0以后的效果,想要使用同样需要在build中配置:dependencies { compile 'com.android.support:design:23.3.0'}TextInputLayout可以用来显示一个提示错误信息,把Hint放到EditText左上方等效果的一个布局;如果项目中有这类的需求,使用TextInputLayout实现原创 2016-09-22 21:18:03 · 2346 阅读 · 1 评论 -
DrawerLayout详解(结合Tollbar实现菜单侧滑)
DrawerLayout(抽屉布局):谷歌官方的控件,可以简单的实现侧滑菜单;此Demo主要是DrawerLayout结合Toolbar实现侧滑左上角返回键实现动画效果,点击左上角返回键实现动画效果并且滑出滑入侧滑菜单;xml布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2016-09-23 13:37:50 · 1246 阅读 · 0 评论 -
CoordinatorLayout:CollapsingToolbarLayout折叠效果的布局容器
如果项目中需要这种效果,可以使用CollapsingToolbarLayout(折叠效果的布局容器)从名字就可以看出是和Toolbar结合使用的;CollapsingToolbarLayout相当于代理了ToolBar,专门给Toolbar使用的;Toolbar可以随着CollapsingToolbarLayout向上滑动xml布局:<android.support.d原创 2016-09-20 21:53:55 · 2026 阅读 · 0 评论 -
android沉浸式状态栏的实现方法
今天我们直接通过设置样式的方式设置状态栏,这种方式简单易懂;而且非常简单,普通状态栏两步搞定,即使是透明状态栏也是两三步,代码都极其简单,目测重要代码都是十行以内*****************************************************************************************************************原创 2016-08-17 16:05:07 · 3110 阅读 · 2 评论 -
Tablayout的简单使用
在项目中使用viewpager的时候大多数都是和TabPagerIndicator结合使用,TabPagerIndicator是第三方的,使用起来比较繁琐;2015谷歌大会官方发布了TabLayout,可以很简单很完美的实现这种效果;因为是官方发布的,所以使用起来不用任何第三方的东西;而且非常简单明了;先看下布局:<LinearLayout xmlns:android="http:原创 2016-09-21 22:27:28 · 3406 阅读 · 0 评论 -
android ripple水波纹详解
Ripple是Material Design(材料设计)中的效果;虽然在5.0的机型上,会自带Ripple点击效果,但是有时候需要自己更改点击效果;使用Ripple的关键就是在android:background中设置;使用方法也非常简单,在drawable中创建**.xml文件:<!--在真是项目中都有自己的主题颜色,Ripple效果的颜色默认是灰色;可通过android:co原创 2017-09-22 14:09:27 · 2644 阅读 · 0 评论