一、崩溃、inFlaterException
原因:
只需要在执行initView时传入一个context值即可。即使不用。证明了View依赖Context而存在
二、如图:
由于:
再次运行方法时新旧基点的参数传错了。前参数为新基点,后一个为旧基点
三:
如图:同样的代码
竖屏时期为:
横屏时为:
未接。。。
上图原因为:当中点和原基点y轴值一样时,新基点的y值为所需的值的负数。原因出在角度。
如图、选中部分的值变为负数。所以y轴的值向相反方向绘制。
总结:以上两种图是在利用中线与x轴倾斜角来做比例写出。但在画左右线时点接近初始点的y轴时发生错误。
如果利用中线与y轴倾斜角来做比例。则正常。
预计修改:讲中线与x轴倾斜角做比例时。不用Math.atan求角度而用Math.atan2来求角度