摘要: 系列文章全部为本人的学习笔记,若有任何不妥之处,随时欢迎拍砖指正。如果你觉得我的文章对你有用,欢迎关注我,我们一起学习进步! Kotlin学习笔记(1)- 环境配置 Kotlin学习笔记(2)- 空安全 Kotlin学习笔记(3)- 语法 Kotlin学习笔记(4)- 流程控制 Kotlin学习笔记 阅读全文
posted @ 2018-11-19 16:23 weizhxa 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1.常规的方式实现匿名内部类 valueAnimator.addUpdateListener(object :AnimatorUpdateListener { override fun onAnimationUpdate(animation: ValueAnimator?) { currentPoi 阅读全文
posted @ 2018-11-19 16:08 weizhxa 阅读(3579) 评论(0) 推荐(0) 编辑
摘要: 背景 大家都知道在我们的开发中永远都离不开多线程,对于我们为什么要使用多线程,多线程的使用和多线程的一些基础知识这里我们就不讲了,有兴趣的朋友可以去看一下博主之前的几篇文章: 线程你真的了解它吗 这才是真正的多线程 Android线程池的使用 那么为什么还要写这一篇文章呢,因为博主在开发的过程中也经 阅读全文
posted @ 2018-11-19 15:40 weizhxa 阅读(1603) 评论(0) 推荐(0) 编辑
摘要: 一,Kotlin中匿名内部类,引用Activity的this用法为 this@MainActivity (对应自己的Activity),还是上代码吧 class Main17Activity : AppCompatActivity() { override fun onCreate(savedIns 阅读全文
posted @ 2018-11-19 15:18 weizhxa 阅读(3697) 评论(0) 推荐(0) 编辑
摘要: 在上一节中简单的给大家介绍了下Kotlin的特点,以及结合自己实际项目 中的使用来帮助大家了解这门语言,其实真的没你想象中的那么难,本文打算 介绍的是Kotlin中基础相关的一些语法(用法),有个大概印象即可,你写kotlin 时遇到不会的点,回来这里查看即可!对了,差点忘了关于kotlin中很重要 阅读全文
posted @ 2018-11-19 15:01 weizhxa 阅读(2107) 评论(0) 推荐(0) 编辑
摘要: 在前面讲解Kotlin数据类型的时候,提到了字符串类型,当然关于其定义在前面的章节中已经讲解过了。对Kotlin中的数据类型不清楚的同学。请参考Kotlin——初级篇(三):数据类型详解这篇文章。 在这篇文章中,会对字符串(String)的常用操作做出一个讲解。比如,字符串的截取、查找、获取长度、替 阅读全文
posted @ 2018-11-19 13:04 weizhxa 阅读(7294) 评论(0) 推荐(1) 编辑
摘要: 很多同学刚上手使用Kotlin知道它有针对Java NullPointerException的管理,而在Kotlin中?和!!均是和NullPointerException有关系,可他们的区别到底是什么呢?为什么别人开发的项目中出现了好多"?",而我读起来却满脸问号。 不懂就问百度呀,确实有人解释它 阅读全文
posted @ 2018-11-19 12:51 weizhxa 阅读(4861) 评论(0) 推荐(0) 编辑
摘要: Kotlin定义静态变量、静态方法kotlin定义静态变量、方法可以采用伴生对象companion object的方式。 经典例子,实例化Fragment。 java写法: public class TestFragment extends Fragment { private static fin 阅读全文
posted @ 2018-11-19 12:49 weizhxa 阅读(7568) 评论(0) 推荐(0) 编辑
摘要: 只需要用 companion object 包裹相应代码块即可。以静态属性为例: class Constants { companion object { val BASE_URL = "http://192.168.x.x/decoration_axx_api/" }}12345调用 Consta 阅读全文
posted @ 2018-11-19 12:49 weizhxa 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: 第一部分 个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、Fl 阅读全文
posted @ 2018-11-19 12:35 weizhxa 阅读(1721) 评论(0) 推荐(0) 编辑
摘要: 今天就来看看在Androi5.0中常用的颜色属性。 我们可以先定义一个style,然后在这个style中设定每一个Activity或者整个App的颜色,最后在清单文件中来给某个Activity设置主题即可。代码如下: 阅读全文
posted @ 2018-11-19 12:25 weizhxa 阅读(11095) 评论(0) 推荐(0) 编辑