moqo,view使用方法
1、寫一個類繼承View類,一般要重寫ondraw方法。一般而言我們去自己繪製一個view,在另一個activity中setContentView(view)去引用它。
public class GameView extends View {
static int count = 0
static int y = 0
public GameView(Context context) {
super(context)
}
@Override
protected void onDraw(Canvas canvas) {
if (count<100) {
count++
}
else {
count = 0
}
Paint paint = new Paint()
switch (count%4) {
case 0:
olor()
break
case 1:
olor()
break
case 2:
olor()
break
case 3:
olor(N)
break
}
Rect((320-80)/2, y, (320-80)/2+80, y+40, paint)
aw(canvas)
}
}
2
寫一個activity。
public class ViewTestActivity extends Activity {
/** Called when the activity is first created. */
public static GameView gameView
public static Handler handler = new Handler(){
@Override
public void handleMessage(Message msg) {
if ( ==11) {
}
leMessage(msg)
}
}
@Override
public void onCreate(Bundle savedInstanceState) {
eate(savedInstanceState)
gameView = new GameView(this)
setContentView(gameView)
new Thread(new GameThread())t()
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
switch (keyCode) {
case ODE_DPAD_DOWN:
GameView.y+= 3
break
case ODE_DPAD_UP:
GameView.y-=3
break
}
return yDown(keyCode, event)
}
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
return true
}
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
return true
}
}
class GameThread implements Runnable{
@Override
public void run() {
while (!entThread()terrupted()) {
try {
p(100)
} catch (InterruptedException e) {
tStackTrace()
entThread()rrupt()
}
Invalidate()//使用postnvalidate可以直接在線程中更新界面
}
}
}
-
晚上九點21分是什麼時辰
晚上九點21分屬於亥時。我國個人把一天等分爲十二部分,每一部分相當於現在24小時制的2個小時,並以十二地支來命名每個時辰,從晚上23點起爲子時,以此類推。這是我國古人根據一日間太陽出沒的自然規律、天色的變化以及自己日常的生產活動、生活習慣而歸納總結、獨創...
-
年宵牡丹都有哪些顏色呢
年宵牡丹花的花色豐富,主要以大紅色、粉紅色、黃色、紫色、白色、藍色爲主,除此之外,還有夜光白、豆綠色、藍田玉、姚黃色、首案紅等稀有的顏色。...
-
爲什麼深秋初冬還釣小鯽魚
答:深秋初冬應是釣大鯽魚的好時節,如果釣起的還是小鯽魚,主要原因是:第一,主要原因還是在窩點選擇上。深秋初冬,大個體魚已歸沱,即遊入水溫相對較高的深水。故此時釣大板鯽應釣3米及以上的水深如釣的過淺,自然是小魚多,大魚少。第二,此時作釣,餌料均以葷腥餌爲多。如發...
-
鐵桿三國張遼于禁優先升哪個
鐵桿三國優先升張遼,張遼是五星武將,攻擊高,爆發力強,戰力強悍,比于禁好用。于禁,字文則,泰山鉅平人,三國時期魏國武將,與張遼、徐晃、樂進、張郃等合稱爲“五子良將”。早年攻呂布,破袁術,御張繡,拒袁紹、徵劉備等,戰功赫赫。...