MaterialDesign
老胡杨
这个作者很懒,什么都没留下…
展开
-
Toolbar基本使用及Toolbar+ListView实现滑动变色
Toolbar是android5.0推出来的一个MaterialDesign风格的控件,用来替代之前的Actionbar,并规范导航栏,相对于Actionbar的话,Toolbar使用起来还是蛮便捷灵活的,可以进行导航栏标题,副标题,logo,menu等一系列操作和设置。Toolbar extends ViewGroup 在使用的时候可以看作是一个布局容器使用,来自android.support.v原创 2017-07-29 21:26:36 · 1479 阅读 · 0 评论 -
TabLayout+ViewPager轻松搞定Tab栏切换
在项目开发中很多场景都会碰到tab栏切换的效果,实现的思路也有很多种,tabhost+fragment,radionbtton+viewpager等方式都可以实现,这里就说下tablayout+viewpager的实现方式;tablayout是android5.0推出来的一个MaterialDesign风格的控件,是专门用来实现tab栏效果的;功能强大,使用方便灵活;1、引入依赖库compile '原创 2017-07-30 12:36:38 · 23953 阅读 · 9 评论 -
DrawerLayout和NavigationView轻松实现抽屉侧滑
在android5.0后谷歌添加了DrawerLayout和NavigationView两个控件,使用这两个控件可以很轻松的实现抽屉侧滑效果,这里说先DrawerLayout;DrawerLayout: DrawerLayout是MateriaDesign风格中的控件,来自support-v4包里面,相当于一个自定义容器 extends ViewGroup ,可以看作是一个有侧滑效果的帧布局。1、原创 2017-07-17 10:25:07 · 1294 阅读 · 0 评论 -
沉浸式状态栏的实现
android5.0推出了沉浸式状态栏的效果,让android状态栏可以轻松的改变颜色,大大提升app的一个视觉效果,相信android开发者们都已经早就接触并实现过该效果了,最近刚好有时间,将自己的一个实现记录下来;沉浸式效果在android5.0+上面实现起来还是比较简单,但是要在android4.4-android5.0上面实现的还是要费点事情,目前还没有看到android4.4以下实现了该效原创 2017-08-10 23:10:56 · 652 阅读 · 0 评论 -
RecyclerView的基本使用、RecyclerView万能adapter及多条目的实现
RecyclerView是android5.0以后出现的一个Material Design风格的控件,可以用来实现Listview、GridView、瀑布流等效果;RecyclerView的基本使用 1、引入依赖库compile 'com.android.support:recyclerview-v7:25.3.1'2、xml文件中使用<android.support.v7.widget.Recy原创 2017-08-18 19:43:10 · 1279 阅读 · 0 评论 -
CardView轻松实现圆角卡片效果
看到上面这个效果,就会想到让美工切一张圆角图片用imageview来实现,这也是一种实现的方式,实现起来也比较方便,且不用做什么兼容适配;其实android系统提供了CardView这个控件实现起来也很方便,同时还可以实现一些其他的效果。 CardView是android5.0出现的一个Material Design风格的控件,extends FrameLayout,可以把它当做一个布局容器来使用原创 2017-08-19 09:37:09 · 15844 阅读 · 0 评论 -
仿qq空间标题变色和仿知乎列表滑动隐藏和显示效果
下面是一个简单的仿qq空间标题变色的效果: 实现思路:根布局是一个RelativeLayout,在RelativeLayout里面放一个ScrollView和LinearLayout(标题布局),将标题布局设置为透明,监听ScrollView的滑动,根据滑动的距离计算出alpha值并设置给标题布局;1、将标题布局设置为透明//设置为透明titleBar.getBackgroun原创 2017-08-16 08:16:54 · 427 阅读 · 0 评论 -
RecyclerView实现条目拖拽,左滑、右滑移除效果
对于android开发者来说RecyclerView应该已经很熟悉了,项目中基本都是使用RecyclerView来实现列表效果,这里要实现的是RecyclerView的条目拖拽、左滑、右滑移除效果,这些效果都是在RecyclerView列表基础上来实现的,所以还是先简单的实现RecyclerView的列表效果;一开始肯定要引入依赖库:compile 'com.android.support:rec...原创 2018-03-06 07:53:48 · 2857 阅读 · 0 评论