![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
hanglixia
这个作者很懒,什么都没留下…
展开
-
FrameLayout
FrameLayout是五大布局中最简单的一个布局,在这个布局中,整个界面被当成一块空白备用区域,所有的子元素都不能被指定放置的位置,它们统统放于这块区域的左上角,并且后面的子元素直接覆盖在前面的子元素之上,将前面的子元素部分和全部遮挡。显示效果如下,第一个TextView被第二个TextView完全遮挡,第三个TextView遮挡了第二个TextView的部分位置。原创 2015-06-17 14:02:26 · 301 阅读 · 0 评论 -
AsyncTask异步任务与LruCache缓存策略实现图片加载(一)
AsyncTask异步任务与LruCache缓存策略实现图片加载AsyncTask异步任务原创 2016-07-11 07:24:26 · 1489 阅读 · 1 评论 -
meta-data标签
meta-data API介绍翻译 2016-07-11 17:24:39 · 962 阅读 · 0 评论 -
android TargetApi 和 SuppressLint
TargetApi@TargetApi(Build.VERSION_CODES.HONEYCOMB) 表示代码使用了新的api,该API 要求的最小版本是Build.VERSION_CODES.HONEYCOMB 也就是 android 3.0 这是一个精确的标识方式。此时Android的Lint工具不会提示错误。 我们在低版本设备上运行高版本API,程序有可能会崩溃,那么这时候就要根据不同的版本原创 2016-07-11 17:51:25 · 559 阅读 · 0 评论 -
ANDROID使用责任链模拟事件传递
参考http://blog.csdn.net/sahadev_/article/details/51684998 Android使用责任链模拟事件传递: 1、定义一个接口,用来事件传递 public interface IEvent { public boolean onEvent(@NonNull T obj); } 2、定义一个抽象类,实现了事件的拦截和分发 pu原创 2016-07-04 20:36:53 · 289 阅读 · 0 评论 -
RxJava学习(一)
参考:http://gank.io/post/560e15be2dca930e00da1083 Rx的意思是响应式扩展,RXJava是基于观察者模式的一种编程模型,作用就是提供了一致的编程接口,方便开发者处理异步数据流。 1、使用 https://github.com/ReactiveX/RxJava https://github.com/ReactiveX/RxAndroid原创 2016-07-05 00:20:23 · 650 阅读 · 0 评论 -
仿QQ圆点拖拽效果
参考:http://blog.csdn.net/harvic880925/article/details/51615221 使用到的知识点:Bezier曲线,基本绘图方法(Paint,Point,canvas等API) 1、画起始圆和触摸按下并移动时候的圆,使用变量指示是否按下拖动(ACTION_DOWN时候开始画,直至ACTION_UP抬起时候停止绘图) 初始化画笔和圆心 priva原创 2016-07-05 17:51:01 · 1166 阅读 · 0 评论 -
RecyclerView初步学习(一)
ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListView和GridView,使用起来更加灵活原创 2016-07-06 17:45:07 · 559 阅读 · 0 评论