2月11日
 

PathMeasure 介绍 :

        下边用一张图,简介一下神器“PathMeasure”,它是Android
API提需求开垦者方便的追踪一个Path路线点的坐标,约等于说通过这一个类能够很有益的接头Path上每三个路线点的靶子,然后能够整合动漫Valueanimator,完结您所急需的路子绘制动画(如下图卡塔 尔(英语:State of Qatar)。

图片 1

  亲爱的D.L.L.,
 

PathMeasure 使用:

  别因为那封信这么短而生气。那事实上不算封信;它只是告诉您几句话,考试一得了,作者会超快地写封信给你。作者后日不独有要过,还要“高”分飞过。笔者有份奖学金好赖认为生啊。
 

        1.初始化:

 
                      PathMeasure相像一个总结器,对它举办早先化只须求new四个帕特hMeasure对象就可以:

                        PathMeasure pathMeasure =newPathMeasure();

                        伊始化PathMeasure后,能够透过PathMeasure.setPath()的点子来将帕特h和帕特hMeasure举行绑定,举个例子:

                        pathMeasure.setPath(path,true);

                       
 当然,你也足以直接使用PathMeasure的有参构造方法来进展发轫化:

                        PathMeasure (Path path,boolean forceClosed)

                        forceClosed 参数表明:用来保管 Path
闭合,要是设置为 true, 则无论早前Path是还是不是关闭,都会自动关闭该
Path(这里的密闭是指:测算帕特h的相对路线,对于path本人的绘图不会转移)。
                                                                       
                                                                       
                               
1、forceClosed参数对绑定的Path不会生出任何影响,比方三个折线段的Path,本人是未有关闭的,forceClosed设置为True的时候,PathMeasure计算的Path是密封的,但Path自个儿绘制出来是不会关闭的。

                         
2、forceClosed参数对PathMeasure的度量结果有震慑,依旧比如前边说的二个折线段的帕特h,本人未有关闭,forceClosed设置为True,PathMeasure的乘除就能够蕴藏最终豆蔻梢头段闭合的门道,与原本的Path分裂。