摘要:
在项目中需要用到流式布局的样式,此文学习鸿洋大神的FlowLayout控件,学习使用一下。出自 http://blog.csdn.net/lmj623565791/article/details/38352503 流式布局的特点: 支持setAdapter设置数据源 支持单选、多选 点击回调事件 效 阅读全文
摘要:
1 概述 开发中经常使用Imageview的src和background属性,从字面上看src是路径,background是背景。二者都可以显示drawable或者颜色。设置drawable图片资源时,会有所不同。 2 android:background属性 若background设置的是图片: 阅读全文
摘要:
1 ContentProvider内容提供者 四大组件之一,实现不同程序实现数据的共享。联系人应用就使用了ContentProvider,比如你在自己的应用可以读取和修改联系人的数据(获得相应权限)。 其实它也是一个中间人,真正的数据源是文件或者SQLite。通过Uri向外暴露访问地址 2 Cont 阅读全文
摘要:
参考:RxJava2 只看这一篇文章就够了 private void showLoginDialog() { try { Log.d(TAG, "showLoginDialog"); showLoading(); Observable.create(new ObservableOnSubscribe 阅读全文
摘要:
1 背景 MVC 平时开发APP时会发现,activity职责非常重。以MVC角度来看: M:model数据操作层(网络请求,耗时操作,数据存取,其他逻辑操作) V:view,指xml布局文件,其实并没有做更新UI操作 C:controller,指Activity,处理用户交互,操作model存取数 阅读全文
摘要:
实现字母列表,滑动列表显示当前选中字母,回调接口。 1.实现字母列表。初始化相关属性。计算每个字母所占宽高。绘制字母A-Z,#。 2 滑动列表,处理ontouchevent事件,改变选中字母颜色。 3 触摸回调接口 几个关键的API: typearray:获取属性 paint:画笔 canvas:画 阅读全文
摘要:
在做自定义控件时,我们想给控件自定义某些属性时,可以通过以下方法解决。 1.在values文件夹下,新建attr.xml文件 阅读全文
摘要:
自定义控件一般的几个步骤:1.初始化相关背景图片,布局文件,自定义属性2.设置控件宽高OnMeasure()3.布局或者排版OnLayout()4.绘制控件OnDraw()5.处理触摸事件OnTouchEvent() 1 public class SwitchView extends View implements View.OnTouchListener { 2 3 //... 阅读全文
摘要:
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ct 阅读全文
摘要:
使用canvas画布和paint画笔可以自定义view 案例:fastindexbar 基本用法 阅读全文