android自定義UI學(xué)習(xí)

import android.content.Context;

import android.graphics.Canvas;

import android.graphics.Color;

import android.graphics.Paint;

import android.util.AttributeSet;

import android.view.MotionEvent;

import android.view.View;

public class DrawViewextendsView {

public float currentX=40;?

public float currentY=50;

Paint p=new Paint();

public DrawView(Contextcontext) {

super(context);

}

public DrawView(Contextcontext, AttributeSet set){

super(context, set);

}

@Override

public voidonDraw(Canvas canvas){

super.onDraw(canvas);

p.setColor(Color.GREEN);

canvas.drawCircle(currentX,currentY,15,p);

}


@Override

public booleanonTouchEvent(MotionEvent event){

currentX = event.getX();

currentY= event.getY();

invalidate();

return true;

}

}

網(wǎng)頁(yè)版簡(jiǎn)書(shū)好難用。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容