java/Android学习
Whatfizzer
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 接口。Android Interface 自定义接口回调。
不是很懂java 的Interface 接口的具体怎么实现的。在网上看了很多例子,终于理解了那么点啊。 因为原来在学习做一个微信的语音功能要做到一个接口功能。微信的后面有时间会写出来。 Interface 主要用来描述这类具有什么功能,而并不能给出每个功能的具体是实现。一个类可以实现多个接口,并在需要接口的地方,随时使用实现了相应接口的对象。p.s.interface一定是public原创 2015-07-21 21:12:34 · 6697 阅读 · 1 评论 -
Android事件分发机制总结
事件分发机制: 一个大致的布局:<ViewGroup1> <ViewGroup2> <View/> </ViewGroup2> </ViewGroup1>ViewGroup中有事件分发机制如下: 首先会执行dispatchTouchEvent(MotionEvent ev){}方法。在方法中会调用一下方法: ViewGroup中比View多了个拦截方法。onIn原创 2017-02-21 13:34:04 · 746 阅读 · 0 评论 -
Android View弹性滑动
1. scrollBy/scrollTo public void scrollTo(int x, int y) public void scrollBy(int x, int y) 动画会比较生硬。不会像属性动画一样柔和,就像直接将View搬到指定的坐标点一样。to是移动到(x,y)坐标。by是基于本身位置方向上移动(x,y)的距离。 2.Scroller public boolea...原创 2018-02-10 17:02:53 · 511 阅读 · 0 评论 -
自定义View
1.onMeasure()->onDraw()->onLayout() int widthMode = MeasureSpec.getMode(widthMeasureSpec); int widthSize = MeasureSpec.getSize(widthMeasureSpec); 测量模式 表示意思 UNSPECIFIED 父容器没有对当前...原创 2018-02-28 09:56:13 · 326 阅读 · 0 评论 -
Android AIDL使用
1.Interface name must be unique AS中创建AIDL文件的时候会报与.java文件名冲突。解决方法是先创建AIDL文件,后创建JAVA文件。 2.AIDL 支持下列数据类型: Java 编程语言中的所有原语类型(如 int、long、char、boolean 等等) String CharSequence List 中的所有元素都必须是以上列表中支持的...原创 2018-03-01 21:20:26 · 555 阅读 · 0 评论
分享