从零开始的Kotlin之类和对象(二)

2016-09-14
阅读 1 分钟
3k
从零开始系列: 从零开始的Kotlin之类和对象(一) 从零开始的Kotlin之类和对象(二) 属性(Property)和域(Field) Kotlin中声明一个属性可以使用val或var关键字。var表示为可变属性,val表示为只读属性。 {代码...} 自定义的 Getter && Setter {代码...} 编译期常数值 如果属性值载编译期间就能确定,则可以...

从零开始的Kotlin之类和对象(一)

2016-09-14
阅读 2 分钟
10.1k
从零开始系列: 从零开始的Kotlin之类和对象(一) 从零开始的Kotlin之类和对象(二) 构造器 主构造器 Koltin 中的类可以有一个 主构造器,以及一个或多个 次构造器,主构造器是类头部的一部分,位于类名称之后 {代码...} 如果主构造器没有任何注解,也没有任何可见度修饰符,那么constructor关键字可以省略。主构造器...

分享一款自定义ProgressBar

2016-08-19
阅读 1 分钟
1.8k
给大家分享一款我自己的自定义控件——JuProgressbar,欢迎大家使用,也欢迎大家提出意见。 效果图 Code 项目地址 来自于[链接]

Linux 文件压缩与打包

2016-06-15
阅读 1 分钟
2.9k
文件压缩 通过压缩算法将文件的体积减小,同时将多个文件合并在一起。 文件打包 将多个文件或者目录合并成一个文件。 Linux支持的压缩格式 .Z compress程序压缩文件 .gz gzip程序压缩文件 .bz2 bzip2程序压缩文件 .tar tare程序打包的软件,并未压缩 .tar.gz tar打包的文件,使用gzipo压缩 .tar.bz2 tar打包的文件,使用...

Android事件分发机制“不详解”

2016-05-23
阅读 2 分钟
3.2k
用来进行事件的分发。如果事件能够传递到当前View,此方法一定会被调用,返回结果受当前View的onTouchEvent()和下级View的diapatchTouchEvent()方法的影响,表示是否消耗当前事件。

TabLayout与ViewPager的联合使用

2016-05-17
阅读 6 分钟
7.6k
但是TabLayout有一个致命的缺点,那就是没办法进行滑动切换,只能通过点击切换。为了弥补这个缺点,google提供了一个方法可以将TabLayout与ViewPager结合在一起,实现滑动切换的效果。