91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 9.92MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-30
  • 語言: 其他
  • 標簽: 安卓??拼圖??源碼??

資源簡介

安卓拼圖小游戲,里面注釋挺詳細,適合新手開發(fā)參考。

資源截圖

代碼片段和文件信息

package?com.feicui.app.pintu.view.base;

import?android.content.Context;
import?android.graphics.Canvas;
import?android.util.AttributeSet;
import?android.view.MotionEvent;
import?android.view.SurfaceHolder;
import?android.view.SurfaceHolder.Callback;
import?android.view.SurfaceView;

/**
?*?SurfaceView的框架
?*?
?*?@author?dell
?*?
?*/
public?abstract?class?baseSurfaceView?extends?SurfaceView?implements?Callback
Runnable?{

private?SurfaceHolder?holder;
private?boolean?isFlag;
private?boolean?isReloadEnd;

public?baseSurfaceView(Context?context)?{
super(context);
//?TODO?Auto-generated?constructor?stub
init();
}

public?baseSurfaceView(Context?context?AttributeSet?attrs)?{
super(context?attrs);
//?TODO?Auto-generated?constructor?stub
init();
}

private?void?init()?{
//?TODO?Auto-generated?method?stub
holder?=?getHolder();
holder.addCallback(this);
}

@Override
public?void?surfaceCreated(SurfaceHolder?holder)?{
isReloadEnd?=?false;
onResReload();
isReloadEnd?=?true;

isFlag?=?true;
new?Thread(this).start();
}

@Override
public?void?surfaceChanged(SurfaceHolder?holder?int?format?int?width
int?height)?{
}

@Override
public?void?surfaceDestroyed(SurfaceHolder?holder)?{
onResRelease();
isFlag?=?false;
}

@Override
public?void?run()?{
//?TODO?Auto-generated?method?stub
long?startTime?=?0;
long?endTime?=?0;
long?time?=?0;
while?(isFlag)?{
if?(!isReloadEnd)?{
continue;
}
startTime?=?System.currentTimeMillis();
onUpdate();
Canvas?canvas?=?holder.lockCanvas();
try?{
if?(canvas?!=?null)?{
onPaint(canvas);
}
}?catch?(Exception?e1)?{

}?finally?{
if?(canvas?!=?null)?{
holder.unlockCanvasAndPost(canvas);
}
}

endTime?=?System.currentTimeMillis();
time?=?endTime?-?startTime;
if?(time? try?{
Thread.sleep(40?-?time);
}?catch?(InterruptedException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}

}
}

@Override
public?boolean?onTouchEvent(MotionEvent?event)?{
//?TODO?Auto-generated?method?stub
onTouch(event);
return?true;
}

/**?當Surface重新創(chuàng)建出時將先調(diào)用?*/
protected?abstract?void?onResReload();

/**?當Surface銷毀時將先調(diào)用?*/
protected?abstract?void?onResRelease();

/**?每40ms自開的線程調(diào)用一次(在onPaint之前)做邏輯處理操作?*/
protected?abstract?void?onUpdate();

/**?每40ms自開的線程調(diào)用一次(在onUpdate之后)做繪制視圖的操作?*/
protected?abstract?void?onPaint(Canvas?canvas);

/**?當touch屏幕時UI線程將來調(diào)用?*/
protected?abstract?void?onTouch(MotionEvent?event);

}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-06-19?16:14??GamePuzzle\
?????文件?????????475??2014-06-16?09:54??GamePuzzle\.classpath
?????文件?????????846??2014-06-16?09:54??GamePuzzle\.project
?????目錄???????????0??2014-06-16?09:54??GamePuzzle\.settings\
?????文件?????????177??2014-06-16?09:54??GamePuzzle\.settings\org.eclipse.jdt.core.prefs
?????文件????????2198??2014-06-18?11:04??GamePuzzle\AndroidManifest.xml
?????目錄???????????0??2014-06-16?09:54??GamePuzzle\assets\
?????文件????????2738??2014-06-19?16:14??GamePuzzle\baseSurfaceView.java
?????目錄???????????0??2014-07-03?16:23??GamePuzzle\bin\
?????文件????????2198??2014-08-05?15:42??GamePuzzle\bin\AndroidManifest.xml
?????目錄???????????0??2014-09-01?11:07??GamePuzzle\bin\classes\
?????文件??????673468??2014-07-03?16:23??GamePuzzle\bin\classes.dex
?????目錄???????????0??2014-09-01?11:07??GamePuzzle\bin\classes\com\
?????目錄???????????0??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\
?????目錄???????????0??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\gamepuzzle\
?????目錄???????????0??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\gamepuzzle\base\
?????文件????????2215??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\gamepuzzle\base\baseActivity.class
?????文件????????2963??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\gamepuzzle\base\baseSurfaceView.class
?????文件?????????343??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\gamepuzzle\BuildConfig.class
?????文件?????????524??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\gamepuzzle\ExplainActivity.class
?????文件????????1573??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\gamepuzzle\GameActivity$1.class
?????文件?????????967??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\gamepuzzle\GameActivity$2.class
?????文件????????5479??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\gamepuzzle\GameActivity.class
?????文件?????????515??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\gamepuzzle\HelpActivity.class
?????文件?????????530??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\gamepuzzle\InputNameActivity.class
?????文件????????2023??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\gamepuzzle\LogoActivity.class
?????目錄???????????0??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\gamepuzzle\media\
?????文件????????1834??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\gamepuzzle\media\MusicMedia.class
?????文件?????????871??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\gamepuzzle\MenuActivity$1.class
?????文件????????4082??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\gamepuzzle\MenuActivity.class
?????文件????????4821??2014-09-01?11:07??GamePuzzle\bin\classes\com\gy\gamepuzzle\OptionActivity.class
............此處省略188個文件信息

評論

共有 條評論