搜索
当前所在位置: 主页 > 旅游攻略 >

Android应用之SurfaceView

发布时间:2023-01-15 05:43 作者:爱游戏app 点击: 【 字体:

本文摘要:文章讲解了SurfaceView的用法。网上讲解SurfaceView的用法有很多,读音也层出有有所不同,例如承继SurfaceView类,或者承继SurfaceHolder.Callback类等,这个可以根据功能实际必须自己自由选择,我这里就必要在普通的用户界面调用SurfaceHolder的lockCanvas和unlockCanvasAndPost。

爱游戏app

文章讲解了SurfaceView的用法。网上讲解SurfaceView的用法有很多,读音也层出有有所不同,例如承继SurfaceView类,或者承继SurfaceHolder.Callback类等,这个可以根据功能实际必须自己自由选择,我这里就必要在普通的用户界面调用SurfaceHolder的lockCanvas和unlockCanvasAndPost。

再行来想到程序运行的图片:图片1主要展示了必要把正弦波绘画在SurfaceView上对比上面的左右两图,右图用.lockCanvas(null),而左图用.lockCanvas(newRect(oldX,0,oldX+length,getWindowManager().getDefaultDisplay().getHeight())),对比一下两个效果,由于左图是按登录Rect绘画,所以效率不会比右图的全控件绘画低些,并且在清屏之后(canvas.drawColor(Color.BLACK))会尚存上次绘画的残余。接下来张贴main.xml的源码:viewplaincopytoclipboardprint??xmlversion=1.0encoding=utf-8?LinearLayoutxmlns:android=/apk/res/androidandroid:layout_width=fill_parentandroid:layout_height=fill_parentandroid:orientation=verticalLinearLayoutandroid:id=@+id/LinearLayout01android:layout_width=wrap_contentandroid:layout_height=wrap_contentButtonandroid:id=@+id/Button01android:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:text=非常简单绘画/ButtonButtonandroid:id=@+id/Button02android:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:text=定时器绘画/Button/LinearLayoutSurfaceViewandroid:id=@+id/SurfaceView01android:layout_width=fill_parentandroid:layout_height=fill_parent/SurfaceView/LinearLayout?xmlversion=1.。


本文关键词:Android,应,用之,SurfaceView,文章,讲,解了,爱游戏app

本文来源:爱游戏app-www.sehatslim.com

阅读全文
返回顶部