安卓小白问一个关于安卓paint画笔的问题

求助。我想用paint画笔在白色的背景上画几个黑色的小方块,不同时画。然后做出,让这些黑色的小方块以不同的显示时间 进行黑白交替的感觉。可以实现吗?大家帮个忙,实在不行提供一个思路也行

可以实现,大致提供一个思路。

自己实现一个View,用来作画


 class MyView extends View{
        //下次方块绘制的位置
        private Rect mRect;
                private Patin mPaint;

                public SurfaceView(Context context){
                      //TODO: 初始化Patin,颜色,样式
                }

                @Override
                protected void onDraw(Canvas canvas) {

                     if(mReact != null){
                          //绘制黑色方块
                              canvas.drawRect(mRect,mPatin);        
                     }
                }



                //执行动画
                public void runAni(){
                        //设置定时任务,更新react位置,然后调用 postInvalidate() 来更新View
                         //postInvalidate() 调用后,onDraw会再次执行,这时候会根据新的React位置绘制
                }


 }