自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Raleigh

罗利的技术博客

  • 博客(8)
  • 资源 (38)
  • 收藏
  • 关注

转载 Kotlin 标准库扩展函数

Kotlin 标准库提供了一些扩展 Java 库的函数。applyapply 是 Any 的扩展函数, 因而所有类型都能调用。 apply 接受一个lambda表达式作为参数,并在apply调用时立即执行,apply返回原来的对象。 apply 主要作用是将多个初始化代码链式操作,提高代码可读性。 如:val task = Runnable { println("Running") }Threa...

2017-09-28 11:54:48 364

转载 Kotlin之let,apply,with,run函数区别

Kotlin之let,apply,with,run函数区别很长一段时间内都一直使用Kotlin这门语言,也只是纯粹使用简单语法,最近有时候写的代码,编辑器自动提示使用let等函数,然后就专门花点时间研究了下。let首先let()的定义是这样的,默认当前这个对象作为闭包的it参数,返回值是函数里面最后一行,或者指定returnfun T.let(f: (T) ->

2017-09-26 14:31:27 357

转载 Kotlin语法(其他)

三、其他[TOC]1. 多重声明有时候可以通过给对象插入多个成员函数做区别是很方便的:val (name, age) = person多重声明一次创建了多个变量。我们声明了俩个新变量:name age 并且可以独立使用:println(name)println(age)也可以在 for 循环中用:for ((a, b) in collectio

2017-09-26 09:58:39 234

转载 让你的 Kotlin 代码远离 !!

简评:优雅的运用 Kotlin 的 null safety 特性,而不要简单的直接用 !!。对于 Null 的检查是 Kotlin 的特点之一。强制你在编码过程中考虑变量是否可为 null,因此可以避免很多在 Java 中隐藏的 NullPointerException。但是,当你用插件直接将 Java 代码转换为 Kotlin 时,你会发现有很多 !! 在里面。但其实 !! 意味着「有一个潜在未...

2017-09-25 10:06:56 5761

转载 kotlin中的object更像是语法糖

kotlin中,声明一个单例的语法很简单:object obj我们使用object关键字替代class关键字就可以声明一个单例对象object一样可以继承其他类,或者实现其他接口:interface IObjabstract class AbstractObjobject obj : AbstractObj(),IObj在这里,我们让obj这个单例继承了Abstra

2017-09-20 14:17:27 658

原创 Android Studio2.3.3开启Kotlin开发模式以及模式切换

最近在用Kotlin语言开发Android,本文主要将两个方面 1. 总结下配置上遇到的注意事项 2. 方便快捷的使用kotlin开发Android 项目开启Kotlin模式和切换模式开启Kotlin模式 1. 先更新下Kotlin插件,选择Tools->Kotlin->Configure Kotlin Plugin Updates,更新后,重启Android Studio切换开发模式

2017-09-20 10:55:05 1542

转载 Kotlin学习笔记——类和对象

跟Java一样,Kotlin里面类的声明使用的是关键字class,类的声明包含有三部分:类名,类头,类体,其中,类头和类体是可选的。class Empty1Constructors在Kotlin中,一个类有一个primary constructor,一个或多个secondary constructors。primary constructor 属于类头部分,它在类名之后。c

2017-09-19 15:00:07 291

转载 Kotlin 开发Android :基本语法

变量1.常量val text:String = "hell world!";2.变量var view:View = LayoutInflater.from(this).inflate(R.layout.dialog_kotlin,null, false);3.可为空的变量var message:String? = "this is a dialog message!";4.可以不指定类型var...

2017-09-18 15:49:23 452

volley和okhttp的jar包

解决Volley Patch请求在5.0以下不能使用的问题的相关包

2017-11-20

Camera2 Demo

Camera2 Demo

2017-04-07

Android 炫酷图表源码

MPAndroidChart 是 Android 系统上一款开源的图表库。目前提供线图和饼图,支持选择、缩放和拖放。

2015-10-23

MaterialEditText

MaterialEditText 效果

2015-07-22

CardView+ListView

CardView效果+移除CardView流畅的动画效果

2015-07-22

android 自定义日历

android 自定义日历,仿小米日历,界面不错

2015-02-12

仿微信启动切换动画效果

仿微信启动切换动画效果

2015-01-28

仿微信朋友圈下拉刷新

仿微信朋友圈下拉刷新的核心代码,基于此代码可以进行修改

2015-01-21

Android特效的幻灯片-Ken Burns

Ken Burns特效,是视频产品中使用的一种平移和缩放的静态图片的特效。 先看维基百科针对Ken Burns特效的介绍。

2014-10-08

Spinner小例子

Spinner选择下拉框小例子

2014-09-04

ListAcitivity自定义样式

ListAcitivity自定义样式,实用

2014-09-04

AutoCompleteTextView

输入框提示, AutoCompleteTextView小例子,自定义下拉样式

2014-09-04

ActionBar小例子

ActionBar小例子,可自定义样式,ActionBar小例子,可自定义样式,

2014-09-04

Android自定义通知显示在通知栏上

Android自定义通知显示在通知栏上,小例子

2014-08-21

Dialog对话框,包括选择项Dialog,进度条Dialog,下载进度条Dialog

Dialog对话框,包括选择项Dialog,进度条Dialog,下载进度条Dialog

2014-08-20

Dialog对话框

Dialog对话框

2014-08-20

仿小米Dialog

仿小米Dialog对话框

2014-08-19

Genymotion-ARM-Translation.zip

安装有JPUSH推送的App时,Genymotion通常会报错,无法安装App,使用这个工具包做兼容就可以了,直接拖进Genymotion中安装,安装成功后会提示你重启Genymotion模拟器,长按Genymotion电源键选择Power off关机,然后重启就可以了

2014-07-22

Android DownLoadManager小例子

Android DownLoadManager使用的小例子,主要使用DownloadManager.Request方法来下载文件,下载可在通知栏中显示

2014-07-16

Android菊花对话框,菊花进度条

自定义控件,包含菊花进度条和菊花对话框,使用的是多个菊花图片做成动画的效果,使用比较简单

2014-07-14

xUltimate-d9pc-x86.rar

解压xUltimate-d9pc-x86.rar压缩包 1.把预处理黑边的图片到目录example1\res\drawable-hdpi下 2.双击xUltimate-d9pc.exe,听到电脑滴的一声,即可完成去黑边(此时的9.png图片内部加载了黑边信息) 3.根目下会自动生成done文件,在done\example1\res\drawable-hdpi下,就是我们经过处理的9.PNG图片

2014-07-04

android 日期选择组件

android日期选择组件,只有日月年的选择,选择效果流畅,不错的东东

2014-04-30

Android滑动式菜单 SlidingMenu

Android滑动式菜单 SlidingMenu,侧滑效果,效果不错,可下载看看

2014-04-30

android 菊花进度条

菊花进度条,资源里面有几个进度条的图,可自行选择进度条的效果图

2014-04-30

Android ViewBadger 视图标记

Android ViewBadger 视图标记,比如来消息推送时,可在控件上红色圆显示消息的数量,使用非常简单

2014-04-30

android 下拉刷新

listview、gridview等多种控件的下拉,全部封装了,使用较便捷,可以通用下拉刷新

2014-04-30

android 日历

android 日历,页面效果做的不错,下载看看,是个好例子

2014-04-30

仿微信下拉菜单

仿微信下拉菜单,popupwindow 仿微信下拉菜单

2014-04-30

Gridview下拉刷新

Gridview下拉刷新

2014-03-05

简单例子-下载JSON数据

1、从Web服务器返回的JSON数据的结构[{"appeId":"1","survId":"1","location":"","surveyDate":"2008-03-14","surveyTime":"12:19:47","inputUserId":"1","inputTime":"2008-03-14 12:21:51","modifyTime":"0000-00-00 00:00:00"},{"appeId":"2","survId":"32","location":"","surveyDate":"2008-03-14","surveyTime":"22:43:09","inputUserId":"32","inputTime":"2008-03-14 22:43:37","modifyTime":"0000-00-00 00:00:00"},{"appeId":"3","survId":"32","location":"","surveyDate":"2008-03-15","surveyTime":"07:59:33","inputUserId":"32","inputTime":"2008-03-15 08:00:44","modifyTime":"0000-00-00 00:00:00"},{"appeId":"4","survId":"1","location":"","surveyDate":"2008-03-15","surveyTime":"10:45:42","inputUserId":"1","inputTime":"2008-03-15 10:46:04","modifyTime":"0000-00-00 00:00:00"},{"appeId":"5","survId":"32","location":"","surveyDate":"2008-03-16","surveyTime":"08:04:49","inputUserId":"32","inputTime":"2008-03-16 08:05:26","modifyTime":"0000-00-00 00:00:00"},{"appeId":"6","survId":"32","location":"","surveyDate":"2008-03-20","surveyTime":"20:19:01","inputUserId":"32","inputTime":"2008-03-20 20:19:32","modifyTime":"0000-00-00 00:00:00"}]

2014-01-26

下载多个网络图片依次播放Http+AysncTask

下载多个网络图片,并依次播放,Http+AysncTask实现

2014-01-03

ADTPlugin 插件

适合离线安装,配置android的环境,可行

2013-12-10

dr.com客户端(安卓版)

dr.com客户端(安卓版),安卓系统校内网登录客户端

2013-11-19

Android ViewPager Fragment实现QQ界面

ViewPager+Fragment的结合使用,实现QQ界面的理解

2013-11-08

jsonplugin-0.34 struts2包

jsonplugin-0.34 struts2包

2013-10-05

json.js struts2包

json.js struts2包

2013-10-05

prototype.js struts2包

prototype.js struts2包

2013-10-05

android动画切换效果

activity切换时的overridePendingTransition动画效果 淡入淡出效果 overridePendingTransition(R.anim.fade, R.anim.hold); 放大淡出效果 overridePendingTransition(R.anim.my_scale_action,R.anim.my_alpha_action); 转动淡出效果 overridePendingTransition(R.anim.scale_rotate,R.anim.my_alpha_action); 转动淡出效果 overridePendingTransition(R.anim.scale_translate_rotate,R.anim.my_alpha_action); 左上角展开淡出效果 overridePendingTransition(R.anim.scale_translate,R.anim.my_alpha_action); 压缩变小淡出效果 overridePendingTransition(R.anim.hyperspace_in,R.anim.hyperspace_out); 右往左推出效果 overridePendingTransition(R.anim.push_left_in,R.anim.push_left_out); 下往上推出效果 overridePendingTransition(R.anim.push_up_in,R.anim.push_up_out); 左右交错效果 overridePendingTransition(R.anim.slide_left,R.anim.slide_right); 放大淡出效果 overridePendingTransition(R.anim.wave_scale,R.anim.my_alpha_action); 缩小效果 overridePendingTransition(R.anim.zoom_enter,R.anim.zoom_exit); 上下交错效果 overridePendingTransition(R.anim.slide_up_in,R.anim.slide_down_out);

2013-09-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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