这里是画了一个8
activity:
private Myview mv;
int chang=0;
private Handler handler=new Handler(){
@Override
public void handleMessage(@NonNull Message msg) {
super.handleMessage(msg);
if (msg.what==0){
mv.mathPoint(chang);
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
}
private void initView() {
mv = (Myview) findViewById(R.id.mv);
new Thread(new Runnable() {
@Override
public void run() {
while (true){
chang++;
handler.post(new Runnable() {
@Override
public void run() {
handler.sendEmptyMessage(0);
}
});
try {
Thread.sleep(20);
} catch (InterruptedException

这篇博客介绍如何创建一个自定义View,让一个小球沿着8字轨迹移动。通过Handler更新位置,并在自定义View中实现路径绘制。
1099

被折叠的 条评论
为什么被折叠?



