
kotlin
文章平均质量分 95
会飞的鱼儿android
想通过博客记录自己的学习历程和稳固自己的知识,当几年后再回看时也是对自己的一个人生总结,有点后悔没有早点写博客,这也和自己最近工作不是很忙有关,还是希望自己以后不管多忙,都要总结自己,写一写博客。
展开
-
为什么使用kotlin开发和一键将java改为kotlin(一)
1、kotlin的由来2017年5月,谷歌官网将kotlin定义为Android开发官方语言,kotlin以其简洁性、和不为空的特性而被大家欢迎。2、在我理解中kotlin毕竟是一门语言,所以如果学习的话还是的花一些时间的,但我感觉比较方便的是可以将java直接翻译成kotlin开发方式,有不会写的直接写成java再翻译成kotlin,要容易学很多。2、为什么学习kotlin ...原创 2018-07-10 15:42:39 · 3051 阅读 · 0 评论 -
kotlin集成和基础知识整理(二)
一、基本变量定义方式1、var和val的区别:var是一个可变变量,这是一个可以通过重新分配来更改为另一个值的变量。这种声明变量的方式和java中声明变量的方式一样。val是一个只读变量,这种声明变量的方式相当于java中的final变量。一个val创建的时候必须初始化,因为以后不能被改变。2、在kotlin中获取xml页面的方法首先需要在build.gradle中加入一行代码...原创 2018-07-17 09:01:12 · 2482 阅读 · 0 评论 -
Android使用PagerBottomTabStrip实现底部菜单和顶部导航功能
1、前言(1)底部选择菜单功能应该是大多app都会用到的,实现方式也有很多种,比较笨的方法可以自定义一个xml,下方布局样式,每次点击不同按钮时跳转到不同activity,这个activity重新加载一下底部菜单(2)今天介绍一个网上比较流行的底部菜单PagerBottomTabStrip功能,主要是这个菜单样式比价好看,而且点击时有点击效果,感觉还是不错的,而且也可以在菜单上加数字显示。...原创 2018-08-28 11:47:19 · 4061 阅读 · 5 评论 -
fragment实现仿美团下拉筛选功能
1、前言在开发APP中,大家基本都会用到筛选功能,而美团、房天下、淘宝等都会有一个下拉筛选功能,其实实现起来并不是很难,先上图看一看,样式可能不太好看,还请见谅。页面筛选时有动画效果。2、思路总结和源码(1)首先是一个xml页面,整体思路就是上方按钮正常布局,下方通过fragment写入两个listview,因为listview是浮动的,通过控制上层listview的弹出和回收来控...原创 2018-11-03 16:15:58 · 2759 阅读 · 0 评论 -
ViewPager的详细介绍和图片滑动功能实例
1、使用场景在APP设计中,如果涉及到左右滑动功能,如:下方导航条、上方导航条、图片滑动、翻页能功能时,则可以直接使用ViewPager进行开发,ViewPager自带滑动和翻页效果,可以用ViewPager自身的adapter进行开发,要方便很多。2、属性详解ViewPagerViewPager 是负责翻页的一个 View。准确说是一个 ViewGroup,包含多个 View 页...原创 2018-11-12 09:55:28 · 732 阅读 · 0 评论 -
kotlin中for、when等表达式的使用(三)
一、概述kotlin开发中,对于一些远java的执行方法做了一些改变;如for循环,when等。二、代码1、for循环(1)如果是循环递增,步骤为2的情况下//向上循环,两边都包含,如果想不包含,可以将..改为unitfor(i in 0 .. 3 step 2){ log.i(i.toString())}//向下循环for(i in 10 downTo 0)...原创 2018-11-21 15:17:39 · 789 阅读 · 0 评论