我是新手的java绘图,我想实现一个导航系统,以便用户可以在地图上导航。实现了java函数'onDraw‘,因此它显示了用户在地图上的位置,还显示了他的移动。paint.setStrokeJoin(Paint.Join.ROUND);
protected void onDraw(Canvas canvas) {
// TODO Auto-generated m
我是Android开发的新手,只是阅读文档和尝试API。我非常困惑ImageView是如何在无效(Rect)调用之后只绘制其内容的一部分的。我检查了ImageView.java,发现除了onDraw(画布)之外没有其他的绘制方法,但onDraw(Canvas)只在超出视图的可见边界时才剪切可绘制的内容。我也读了View.invalidate( Rect )的实现,我认为这个函数的关键是调用mParent.invalidateChild