- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 自定义View笔记(三) --- ViewDragHelper
注:该笔记是整理学习鸿洋大神自定义View系列博客的部分知识点。 ViewDragHelper 可以用于自定义 ViewGroup 中子 View 的拖动等效果。 使用方式: 1.创建实例 在构造方法中调用ViewDragHelper.create(this, 1.0f, new ViewDragHelper.Callback(){ }); 创建实例时,需要传入三个参...
2017-10-20 15:10:19 332 1
原创 自定义View笔记(二) ---深入理解自定义属性
注:该笔记是整理学习鸿洋大神自定义View系列博客的部分知识点。 一、TypedArray 与 AttributeSet 获取 View 属性的区别 AttributeSet获取方式: public MyTextView(Context context, AttributeSet attrs) { super(context, attrs); int count = a...
2017-10-20 14:55:30 436
原创 自定义View笔记(一)
注:该笔记是整理学习鸿洋大神自定义View系列博客的部分知识点。 自定义View(自定义控件)四大步骤: 1. 自定义View的属性 2. 在View的构造方法中获取自定义的属性 3. 重写onMesure() 不是选项 4. 重写onDraw() 自定义View属性 /** 在res/values下建立一个attrs.xml文件 */ <resources&g...
2017-10-20 14:44:48 236
原创 AIDL的实例讲解
前言: 关于AIDL的介绍与原理不会在这里赘述。在这里通过一个简单“加法计算器”实例来告诉你AIDL到底是怎么用的。 正文: 1、在项目包中创建一个.aidl文件 2、在新建的.aidl文件中实现要做的逻辑方法。这里要做一个加法处理。 interface IAdditionService { /** * Demonstrates some basic types...
2017-10-11 12:03:32 603
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人