最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android 自定義SurfaceView詳解

 更新時間:2016年08月22日 16:44:00   投稿:lqh  
本文主要介紹Android SurfaceView自定義方法,這里對SurfaceView的基礎知識做了詳解,并附簡單的示例代碼,以便參考,有需要的小伙伴可以參考下

       本文簡單討論以后Android游戲引擎模板的架構問題。在Android游戲開發(fā)教程之二:View類與SurfaceView類中我們已經談到,SurfaceView類是有很多優(yōu)勢的,所以在Android游戲開發(fā)中還是選擇SurfaceView。

       這里我們直接繼承SurfaceView,實現SurfaceHolder.Callback接口,處理surfaceCreated、surfaceChanged以及surfaceDestroyed方法,這里我們并沒有把按鍵控制傳入,最終游戲的控制方面仍然由View內部類處理比較好,有關SurfaceView的具體我們可以參見Android開源項目的Camera中有關畫面捕捉以及VideoView的控件實現大家可以清晰了解最終的用意。

Java代碼

public class cwjView extends SurfaceView implements SurfaceHolder.Callback {  
  
  
 public cwjView(Context context, AttributeSet attrs) {  
 super(context, attrs);  
 SurfaceHolder holder=getHolder();  
 holder.addCallback(this);   
   
 setFocusable(true);  
 }  
  
 public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {  
   
   
 }  
 
 public void surfaceCreated(SurfaceHolder holder) {  
   
   
 }  
 
 public void surfaceDestroyed(SurfaceHolder holder) {  
   
 
   
 }  
  
 @Override 
 public void onWindowFocusChanged(boolean hasWindowFocus) {  
   
 }  
    
} 

       以上就是對Android SurfaceView的資料整理,后續(xù)繼續(xù)補充相關資料,謝謝大家對本站的支持!

相關文章

最新評論

宜兰县| 呼和浩特市| 荆州市| 皋兰县| 都安| 四平市| 黑水县| 明溪县| 绥化市| 瑞安市| 万年县| 托克托县| 曲麻莱县| 虞城县| 西贡区| 重庆市| 安顺市| 镇江市| 铜陵市| 澎湖县| 旅游| 湖南省| 赣榆县| 黔东| 定陶县| 大埔县| 长顺县| 成安县| 九江县| 调兵山市| 垫江县| 博乐市| 华亭县| 扶沟县| 青岛市| 佛山市| 阳谷县| 开化县| 滦南县| 平利县| 德兴市|