- 博客(9)
- 收藏
- 关注
原创 关于SurfaceView和事件的传递
最近在做四宫格视频的任务,就是在一个界面放四个播放视频的窗口,这里选用的是SurfaceView进行播放,布局采用的相对布局 android:id="@+id/layout_video0" android:layout_width="match_parent" android:layout_height="match_parent"
2016-09-20 18:12:05 1431 1
原创 关于SurfaceView和事件的传递
1、最近在做四宫格视频的任务,就是在一个界面放四个播放视频的窗口,这里选用的是SurfaceView进行播放,布局采用的相对布局
2016-09-20 18:10:19 1076
转载 JAVA int 强制类型转换错误提示(Cannot cast from Object to int)
在将ANDROID源码导入eclipse时,出错提示如下: public void addActiveCid(int cid) { if (cidActiveList == null) { cidActiveList = new ArrayList(); } for (int i=0;i
2016-09-18 14:48:15 2796
转载 Android自定义控件实现圆形进度CircleProgressBar
文章出处:http://blog.csdn.net/wangchunlei123/article/details/50478913 近日有朋友问我有没有如下图效果的开源控件,这里写图片描述相信大家无论是用IOS还是Android,都对这种效果不陌生,很多主流APP都会有这样或类似的效果,之前也打算研究一下这类控件的代码,苦于一直不知道应该怎么搜索这种效果(就是关键词)或者所搜的结果不是自己想要的,
2016-09-13 16:27:36 511
转载 Java学习之Iterator(迭代器)的一般用法 (转)
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。注意:
2016-09-10 13:42:37 336
转载 Java的抽象类和接口
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 一、抽象类 我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并
2016-09-10 11:24:58 352
转载 Java的抽象类与接口
转载出处:blog.csdn.net/chenssy/article/details/12858267接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。
2016-09-10 11:10:26 290
原创 android动态设置控件的大小和位置
本次做的是机顶盒上视频播放器,当视频播放控件的大小先在xml文件设置完成。当点击视频控件时,使视频为全屏播放,此时RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams( LayoutParams.MATCH_PARENT , LayoutParams.M
2016-09-09 10:49:48 4653
转载 教你步步为营掌握自定义View
本文出处:http://www.jianshu.com/p/d507e3514b65国内自定义View的文章汗牛充栋,但是,即使你全部看完它们也未必能掌握这一知识点(实际上,我就几乎看完了所有的国内文章)。为什么?一言以蔽之,你是得其术不明其道。(本文不打算讲自定义属性和事件处理,因为太多的文章讲这些了)一、自定义View,你真的掌握了吗?什么?你说你掌握了自定义View?来来
2016-09-06 17:03:59 266
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人