随笔分类 -  Android之SurfaceView

摘要:Android游戏当中主要的除了控制类外就是显示类View。SurfaceView是从View基类中派生出来的显示类。android游戏开发中常用的三种视图是:view、SurfaceView和GLSurfaceView。 View:显示视图,内置画布,提供图形绘制函数、触屏事件、按键事件函数等;... 阅读全文
posted @ 2015-06-15 19:51 叫我程某某 阅读(487) 评论(0) 推荐(0) 编辑
摘要:1.概念 SurfaceView是View类的子类,可以直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图视图。它的特性是:可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。在游戏开发中多用到SurfaceView,游戏中的... 阅读全文
posted @ 2015-06-15 19:50 叫我程某某 阅读(344) 评论(0) 推荐(0) 编辑
摘要:1.案例一布局文件: 主程序:public class SurfaceActivity extends Activity implements SurfaceHolder.Callback { /** Called when... 阅读全文
posted @ 2015-06-15 19:48 叫我程某某 阅读(840) 评论(0) 推荐(0) 编辑
摘要:1.概念及扩展 VideoView 是android 系统提供的一个媒体播放显示和控制的控件。其结构层次如下: 原型:VideoViewextendsSurfaceViewimplementsMediaController.MediaPlayerControl 类结构: java.l... 阅读全文
posted @ 2015-06-15 19:45 叫我程某某 阅读(484) 评论(0) 推荐(0) 编辑
摘要:1.背景介绍 最近项目要绘制股票走势图,并绘制能够跟随手指滑动的指示线(Indicator)来精确查看股票价格和日期。如下图所示: 上图中的那条白色直线就是股票的指示线,用来跟随手指精确确定股票的时间和股票价格。不论是绘制股票图还是绘制指示线,我们首先想到的就是用Android中的自定义View... 阅读全文
posted @ 2015-06-15 19:43 叫我程某某 阅读(1789) 评论(1) 推荐(0) 编辑