请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

android:propertyName="trimPathEnd | trimPathStart"的疑问

将android:propertyName="trimPathEnd"的时候,valueFrom=0,valueTo=1;这里我不明白。value=0的意思是截取百分之0,应该是全部显示。为什么实际显示却是一开始全部不显示呢?

我在网上你看到过设置android:trimPathEnd的这种设置方式的讲解,但是没有见过对android:propertyName="trimPathEnd"这种设置的解释。求老师回答一下这里设置value=0应该是不截取,为什么实际却是一开始不显示?

正在回答 回答被采纳积分+3

1回答

提问者 冬天好冷夏天好热 2018-06-29 04:59:42

老师我明白了,自己试验了一下

<!--trimPathStart 属性表示截掉 从起点到某个位置的部分,保留剩下的部分;

trimPathEnd 属性表示截掉 从某个位置到终点的部分,保留剩下的部分。-->

valueFrom和valueTo指定的不是截取的百分比,而是线段的位置。0代表线段的开始,1代表线段的结束点,类似的0.5代表线段的中点。所以在android:propertyName="trimPathEnd"这样设置的时候,并且将valueFrom=0,valueTo=1;设置后,代表点的位置从from 0 移动到to 1。截取的是当前点的位置到线段的终点。所以一开始的的时候,因为vlaueFrom=0设置了点是从0位置(线段的开始处)开始移动的,这时候截取的是0~线段的终点,所以整条线段不见了。

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号