UI View 隨手指運動的小球

2021-07-10 08:16:33 字數 860 閱讀 2540

本篇部落格,記錄一下學習自定義view的過程。

view實際上是乙個空白的區域,自定義view 時實際上就是在這個空白區域進行自己的測量,布局和繪製。

view中有許多方法可以重寫,根據需求重寫需要的方法。

以下是自定義view的**,隨手指運動的小球:

package com.example.trackball_test;

import android.content.context;

import android.graphics.canvas;

import android.graphics.color;

import android.graphics.paint;

import android.util.attributeset;

import android.util.log;

import android.view.motionevent;

import android.view.view;

public class trackball_test extends view

public trackball_test(context context, attributeset attrs)

public trackball_test(context context, attributeset attrs, int defstyleattr)

@override

public boolean ontouchevent(motionevent event)

@override

public void ondraw(canvas canvas)

}

跟隨手指的小球

第一天開通部落格。我是乙隻小菜鳥,只能邊學邊記錄。今天和大家分享的是跟隨手指移動的小球,很簡單,用在專案裡卻比較酷。首先建立乙個畫圖類drawview 1 定義並建立畫筆 paint p new paint 2 重寫ondraw 方法 設定畫筆顏色,繪製小球 p.setcolor canves.dr...

手指在螢幕上滑動,紅色的小球始終跟隨手指移動。

實現的功能 手指在螢幕上滑動,紅色的小球始終跟隨手指移動。實現的思路 1 自定義view,在ondraw中畫圓作為小球 2 重寫自定義view的ontouchevent方法,記錄觸屏座標,用新的座標重新繪製小球 3 在布局中引用自定義view布局,執行程式,實現跟隨手指移動效果。關鍵技術點 自定義v...

運動的小球遊戲

coding utf 8 import sys 匯入系統模組 import pygame 匯入pygame模組 pygame.init 初始化pygame size width,height 640,480 設定視窗大小 screen pygame.display.set mode size 顯示視...