小编swa*_*nha的帖子

单击按钮时重新加载自定义视图

我试图刷新屏幕点击一个按钮,所以我想知道我应该在OnClick()方法中写什么,以便自定义视图,即TouchEventView将重新加载或刷新这里是我的TouchEventView.java代码

public class TouchEventView extends View {
    private Paint paint = new Paint();
    private Path path = new Path();

    public TouchEventView(Context context, AttributeSet attrs) {
        super(context, attrs);

        paint.setAntiAlias(true);
        paint.setColor(Color.WHITE);
        paint.setStyle(Paint.Style.STROKE);
        paint.setStrokeJoin(Paint.Join.ROUND);
        paint.setStrokeWidth(5f);
    }

    @Override
    protected void onDraw(Canvas canvas) {
        canvas.drawPath(path, paint);
    }

    @Override
    public boolean onTouchEvent(MotionEvent event) {
        float eventX = event.getX();
        float eventY = event.getY();

        switch (event.getAction()) {
        case MotionEvent.ACTION_DOWN:
            path.moveTo(eventX, eventY);

            return true;
        case MotionEvent.ACTION_MOVE:
            path.lineTo(eventX, eventY);
            break;
        case MotionEvent.ACTION_UP:
            // nothing to do
            break;
        default:
            return false; …
Run Code Online (Sandbox Code Playgroud)

android custom-view

2
推荐指数
1
解决办法
5502
查看次数

标签 统计

android ×1

custom-view ×1