Material Design笔记
文章平均质量分 87
漆黑迷夜
码农
展开
-
Material Design学习笔记一
一、关于Material Design从Android5.0开始引入的,是一种全新的设计语言(翻译为“原材料设计”),其实是谷歌提倡的一种设计风格、理念、原则。拟物设计和扁平化设计一种结合体验。二、MD的使用及开发 谷歌开放以及收集了一些最新的开源的项目(很多是自己开发的),汇集到最新的support兼容支持包以及最新的5.X API里面。 (preference:设置页面,可以通过配...原创 2018-03-19 23:15:35 · 242 阅读 · 0 评论 -
Material Design——RecyclerView(二)
上一篇文章讲了RecyclerView的各种布局形式,这次实现一下给RecyclerView的子项定义高度(其实也是笔记,听老师讲了然后自己实现,加深印象)。MainActivity.javapackage com.example.lsn2_materialdesign_recyclerview; import android.support.v7.app.AppCompatActivity; ...原创 2018-04-07 19:32:00 · 191 阅读 · 0 评论 -
Material Design——RecyclerView
虽然RecyclerView要比ListView功能要强大一点,但是我很想问,为何RecyclerView没有设置子项监听事件的方法,使用RecyclerView还要自己编写设置监听的方法,还是挺麻烦的今天我实现了一下为RecyclerView设置监听,代码如下package com.example.lsn2_materialdesign_recyclerview; import android...原创 2018-04-08 00:30:30 · 299 阅读 · 5 评论 -
RecyclerView(三)——添加分隔线
RecyclerView中有一个默认的DividerItemDecoration,用于给RecyclerView添加分割线,实现方法如下recyclerView.addItemDecoration(new DividerItemDecoration(MainActivity.this));//setItemDecoration()方法用于为RecyclerView子项的一些装饰(我个人的理解)然后...原创 2018-04-16 03:41:09 · 4579 阅读 · 0 评论 -
Material Design的一些常用控件
废话不多说直接先贴代码package com.example.lsn2_materialdesign_theme_style; import android.content.DialogInterface; import android.graphics.Color; import android.support.v4.widget.SwipeRefreshLayout; import andr...原创 2018-04-05 15:51:47 · 898 阅读 · 2 评论 -
RecyclerView——添加头部和尾部
ListView中有个addHeaderView方法和addFooterView方法,因此观看了ListView的实现原理之后,发现其实也没那么难,下面我们来看看ListView里面addHeader的流程该方法首先判断传进来的headerView是否在RecyclerView里面的子控件,若不是则抛一个警告,ListView里面有一个mHeaderViewInfos和mFooterViewInf...原创 2018-04-22 03:26:01 · 349 阅读 · 0 评论 -
Material Design——RecyclerView
package com.example.lsn2_materialdesign_recyclerview; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.support.v7.widget.GridLayoutManager; import android.sup...原创 2018-04-06 10:42:32 · 204 阅读 · 1 评论