- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 kotlin lambda表达式
使用kotlin lambda表达式可以大大的优化java代码举个view监听点击事件的例子java版view.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(
2017-06-13 16:28:23 561
转载 CountDownLatch的用法
1. CountDownLatch定义一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 2.主要方法 public CountDownLatch(int count); public void countDown(); public void await() throws InterruptedException构造方法参数指定了计数的次数 co
2017-06-06 08:46:22 317
原创 Android的坐标系
1.Android坐标系 Android坐标系描述了视图在屏幕中的坐标位置,也可称为绝对坐标 系统提供了getLocationOnScreen(int[] location)这样的方法获取Android坐标系中点的方法,即该视图左上角在Android坐标系中的坐标。 在触摸事件中,使用getRawX(),getRawY()方法获得坐标,同样是ANdroid坐标系中的坐标。 2.视图坐标系
2017-06-04 14:09:24 513
原创 kotlin的扩展函数和扩展属性
扩展函数与扩展属性的神奇之处在于,可以在不修改原来类的条件下,使用函数和属性,表现得就像是属于这个类的一样。下面我们先看使用效果1.扩展属性第一个红矩形框中,你会发现TextView什么时候有leftMargin这个属性了,这样不用每次都要通过LayoutParams的leftMargin这么麻烦设置margin了。其实很简单,kotlin的扩展属性就能解决这个问题var TextView.left
2017-06-01 17:38:16 6924 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人