随笔分类 -  OtherView

摘要:我们用Robolectric测试的话需要在gradle中进行配置,国内的详细教程太过简易,而且很多是低版本下的配置方案。所以经过本人的仔细摸索,找到了现在高版本中的配置方案,主要还是参考了官网的配置教程:https://github.com/robolectric/robolectric-gradl... 阅读全文
posted @ 2015-05-07 10:06 developer_Kale 阅读(1394) 评论(0) 推荐(0) 编辑
摘要:在使用SwipeRefreshLayout时我们注意到在SwipeRefreshLayout中左右滑动时可能也会触发下拉刷新的事件,这点让我们很不爽。追其原因是SwipeRefreshLayout对于y轴触摸举例十分明感,没有做太多的容差处理(似乎容差值仅有16),所以如果你不是完全水平的滑动的话就... 阅读全文
posted @ 2015-04-07 09:56 developer_Kale 阅读(8276) 评论(1) 推荐(2) 编辑
摘要:今天说的又是一个5.0中才有的新控件——CardView(卡片视图)。这个东东其实我们早就见过了,无论是微博还是人人客户端,它都有出现。通常我们都是通过自定义一个背景图片,然后通过给layout进行设置背景样式来实现这个卡片视图。虽然现在5.0和第三方库都有了这个view,但是我还是很建议去自定... 阅读全文
posted @ 2014-12-08 10:44 developer_Kale 阅读(7477) 评论(0) 推荐(0) 编辑
摘要:新版的Android5.0添加了涟漪效果,虽然开源的库提供了各种控件便于大家使用涟漪效果。但是仍旧不可能满足所有需求,因此我今天改出来一个类叫做,LayoutRipple,其实感觉跟应该叫RippleLayout。在这个layout被选中的时候会触发涟漪效果,比较适合list中的item。下面说下怎... 阅读全文
posted @ 2014-11-30 21:05 developer_Kale 阅读(7038) 评论(6) 推荐(0) 编辑
摘要:CardView也是5.0的新控件,这控件其实就是一个卡片啦,当然我们自己也完全可以定义这样一个卡片,从现在的微博等社App中可以看到各式各样的自定义卡片,所以这个控件意义不是很大。support中的view所以使用在布局里面的时候一下子看不到效果的,比较不好。CardView继承的是FrameLa... 阅读全文
posted @ 2014-11-01 16:20 developer_Kale 阅读(33011) 评论(0) 推荐(0) 编辑
摘要:这个开源项目是模仿Google官方的time选择器做的,是否漂亮。让我爱不释手,真心喜欢。很有幸和大家一起分享下,那么话不多说开始讲解。开源项目地址:https://github.com/flavienlaurent/datetimepicker这个项目依赖于NineOldAndroidshttps... 阅读全文
posted @ 2014-10-24 21:00 developer_Kale 阅读(5003) 评论(3) 推荐(0) 编辑
摘要:本文主要参考自:http://blog.csdn.net/wulianghuan/article/details/8588947 (里面有TabHost第二种定义的方式,继承TabActivity)TabHost就是一个选项卡,类似于tab。这里我定义了三个标签,点击后会切换出不同的内容。之前用Fr... 阅读全文
posted @ 2014-07-22 11:01 developer_Kale 阅读(402) 评论(0) 推荐(0) 编辑
摘要:这个实例是自定的view的初步介绍,要设计的是一个随着手指运动的小球。原理是随时获取手指的坐标,然后在这个坐标上面实时改变自定义view的坐标。这个view仅仅是画了一个圆形而已。自定义的viewDrawView.javapackage com.kale.drawview;import androi... 阅读全文
posted @ 2014-07-21 16:52 developer_Kale 阅读(427) 评论(0) 推荐(0) 编辑
摘要:Gallery是一个可以拖动的列表,正中对应的是选中的东西.他和spinner有共同的父类:AbsSpinner属性: android:animationDuration="1000" 图片切换动画持续时间 android:spacing="8dp" 设置图片之间的... 阅读全文
posted @ 2014-07-18 15:32 developer_Kale 阅读(733) 评论(0) 推荐(0) 编辑
摘要:MainActivity.javapackage com.kale.drawview;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;... 阅读全文
posted @ 2014-07-13 14:39 developer_Kale 阅读(357) 评论(0) 推荐(0) 编辑

网站流量统计工具