LWK 的专栏

Action speak louder than words

Android 自定义多状态切换布局,一句代码执行状态切换,自带状态缓存和恢复

简介项目中经常遇到这样一种情况,新打开的界面需要加载数据,存在多种状态的结果,需要根据不同结果展示界面,这个过程归纳起来可以分为五种状态:初始状态、请求状态、空数据状态、网络错误状态、成功请求状态。 如果多个界面都存在这个流程,那么封装整个过程的调用就很有必要了,既可以简化调用过程,又可以很方便的...

2017-06-15 15:09:08

阅读数 2423

评论数 2

Android6.0 Marshmallow运行时权限申请框架

RTPermission前言Android6.0发布后带来的运行时权限机制,使得开发者的工作又多了一点,在程序需要使用到9类敏感权限时必须去动态申请权限使用权,然而按照标准写法实在是太繁琐了,要是每一个权限都写一大堆申请步骤,我估计开发者分分钟暴走。所以,封装一个统一的请求框架是很有必要的,RTP...

2017-05-22 10:14:31

阅读数 1051

评论数 0

Android RecyclerView通用适配器,支持Header、Footer、LoadMore、EmptyView等功能

前言RecyclerView已经发布很久了,高度的解耦性和灵活的定制性使得其一经发布就广受好评,但在使用过程中会发现,编写适配器的代码量貌似有点多,而且不支持添加HeaderView、FooterView等功能,甚至连Item点击监听都没有,这当然是不能忍的,所以还是有必要对其封装一下,当然现在已...

2017-04-26 11:36:15

阅读数 1971

评论数 4

Web开发之JS的DOM操作

本文根据慕课网教程整理:http://www.imooc.com/code/1575文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。先来看看下面代码:将HTML代码分解为DOM...

2017-03-29 10:45:56

阅读数 250

评论数 0

Android自定义图片选取器,类似微信样式,自带裁剪功能,适配Android7.0

不知道为什么README文档在github上排版格式全乱了,所以写个博客当文档看吧ImagePicker这是一个Android使用的自定义图片选择器,众所周知,Android碎片化问题严重,其中就包括图片选择的问题,调用系统相册选择图片或裁剪图片时反应慢,用户体验有种割裂感,所以自定义一个通用的图...

2017-03-24 20:36:44

阅读数 4198

评论数 5

Web开发之JS浏览器对象

本文根据慕课网教程整理:http://www.imooc.com/code/1146 Window对象window对象是BOM的核心,window对象指当前的浏览器窗口。window对象方法: JS计时器在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后...

2017-03-13 16:33:19

阅读数 202

评论数 0

Web开发之JS对象

本文根据慕课网教程整理:http://www.imooc.com/code/724本文测试代码是在2017年3月13日,星期一运行。 什么是对象JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。对象的属性:反映该对象某些特定的性质的,如:字符串的...

2017-03-13 10:03:37

阅读数 211

评论数 0

Web开发之JS事件

本文根据慕课网教程整理:http://www.imooc.com/code/635 什么是事件JavaScript 创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。 比如说,当用户单击按钮或者提交...

2017-03-10 15:47:20

阅读数 278

评论数 0

Web开发之JS函数

本文根据慕课网教程整理:http://www.imooc.com/code/347 好水的一节 函数的作用,可以写一次代码,然后反复地重用这个代码,示例:function add2(a,b){ sum = a + b; alert(sum); } // 只需写一次就可以add2(3,2); ...

2017-03-10 11:18:19

阅读数 176

评论数 0

Web开发之JS流程控制语句

本文根据慕课网教程整理:http://www.imooc.com/code/191 有Java、C基础的可以跳过这节了if语句语法:if(条件) { 条件成立时执行代码}if(条件) { 条件成立时执行的代码} else {条件不成立时执行的代码}if(条件1) { 条件1成立时执行的代码} e...

2017-03-09 14:41:34

阅读数 158

评论数 0

Web开发之JS数组

本文根据慕课网教程整理:http://www.imooc.com/code/233 数组是一个值的集合,每个值都有一个索引号,从0开始,每个索引都有一个相应的值,根据需要添加更多数值。创建数组语法:var myarray=new Array();我们创建数组的同时,还可以为数组指定长度,长度可任意...

2017-03-08 15:47:43

阅读数 178

评论数 0

Web开发之JS基础语法

本文根据慕课网教程整理:http://www.imooc.com/code/113 变量命名变量名字可以任意取,只不过取名字要遵循一些规则: 1. 必须以字母、下划线或美元符号(“&”)开头,后面可以跟字母、下划线、美元符号和数字。 2. 变量名区分大小写,如:A与a是两个不同变量。...

2017-03-08 14:28:04

阅读数 210

评论数 0

Web开发之JS入门基础

本文根据慕课网教程整理:http://www.imooc.com/code/401在网页中植入JS代码引用方式1. 只需要使用<script>标签在HTML网页中插入JS代码,注意, <script>标签要成对出现,并把JavaScript代码写在<script>...

2017-03-08 10:50:29

阅读数 241

评论数 0

Web开发之CSS样式设置小技巧

本文根据慕课网整理:http://www.imooc.com/code/4339水平居中设置我们在实际工作中常会遇到需要设置水平居中的场景,比如为了美观,文章的标题一般都是水平居中显示的。 这里我们又得分两种情况:行内元素 还是 块状元素 ,块状元素里面又分为定宽块状元素,以及不定宽块状元素。 ...

2017-03-01 17:19:45

阅读数 474

评论数 0

Web开发之单位和值

本文来自慕课网整理:http://www.imooc.com/code/3884颜色值在网页中的颜色设置是非常重要,有字体颜色(color)、背景颜色(background-color)、边框颜色(border)等,设置颜色的方法也有很多种: 1、英文命令颜色 前面几个小节中经常用到的就是这种...

2017-03-01 11:13:22

阅读数 205

评论数 0

Web开发之CSS代码缩写

本来来自慕课网整理:http://www.imooc.com/code/2088盒模型代码缩写还记得在讲盒模型时外边距(margin)、内边距(padding)和边框(border)设置上下左右四个方向的边距是按照顺时针方向设置的:上右下左。具体应用在margin和padding的例子如下:mar...

2017-03-01 10:50:04

阅读数 351

评论数 0

Web开发之CSS布局模型

本文根据慕课网整理:http://www.imooc.com/code/2057简介布局模型与盒模型一样都是 CSS 最基本、 最核心的概念。 但布局模型是建立在盒模型基础之上,又不同于我们常说的 CSS 布局样式或 CSS 布局模板。如果说布局模型是本,那么 CSS 布局模板就是末了,是外在的表...

2017-02-28 15:47:28

阅读数 296

评论数 0

Web开发之CSS盒模型

本文根据慕课网整理:http://www.imooc.com/code/2047元素分类在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。常用的块状元素有:<div>、<p>、<h1>...<h6&...

2017-02-28 11:45:14

阅读数 197

评论数 0

Web开发之CSS格式化排版

本文根据慕课网整理:http://www.imooc.com/code/2076文字排版设置文字字体、字号和颜色body{ font-family:"Microsfot Yahei"; /*设置字体为“微软雅黑”*/ font-size:20px; /*设置字体...

2017-02-28 10:36:39

阅读数 373

评论数 0

Web开发之CSS的继承、层叠、特殊和重要性

Web开发 HTML基础 CSS的继承、层叠、特殊性、重要性

2017-02-27 14:14:08

阅读数 279

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭