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