窗體

import android.view.*;

import android.content.Context;

import android.graphics.*;

public class 窗體 extends View{

public 對象 環(huán)境=null;

系統(tǒng)線程 xc;

LinearLayout.LayoutParams params=null;

public 窗體(Context c,int x,int y,int w,int h){

super(c);

params = new LinearLayout.LayoutParams(w,h);

setLayoutParams(params);

setX(x);

setY(y);

環(huán)境=new 對象(x,y,w,h);

xc=new 系統(tǒng)線程(100){

public void 運行(){

invalidate();

}

};

}

public 窗體(Context c){

super(c);

環(huán)境=new 對象(0,0,設(shè)備.輸出屏幕寬(c),設(shè)備.輸出屏幕高(c));

params = new LinearLayout.LayoutParams(環(huán)境.寬,環(huán)境.高);

setLayoutParams(params);

xc=new 系統(tǒng)線程(100){

public void 運行(){

invalidate();

}

};

}

public void draw(Canvas c){

setX(環(huán)境.x);

setY(環(huán)境.y);

params.width=環(huán)境.寬;

params.height=環(huán)境.高;

環(huán)境.顯示(c);

}

public boolean onTouchEvent(MotionEvent e){

環(huán)境.事件(e);

invalidate();

return true;

}

public void 設(shè)置顯示(boolean b){

if(b)setVisibility(View.VISIBLE);

else setVisibility(View.GONE);

}

public void 物理按鍵(int key,KeyEvent event){

環(huán)境.物理按鍵(key,event);

}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容