采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
将android:propertyName="trimPathEnd"的时候,valueFrom=0,valueTo=1;这里我不明白。value=0的意思是截取百分之0,应该是全部显示。为什么实际显示却是一开始全部不显示呢?
我在网上你看到过设置android:trimPathEnd的这种设置方式的讲解,但是没有见过对android:propertyName="trimPathEnd"这种设置的解释。求老师回答一下这里设置value=0应该是不截取,为什么实际却是一开始不显示?
老师我明白了,自己试验了一下
<!--trimPathStart 属性表示截掉 从起点到某个位置的部分,保留剩下的部分;trimPathEnd 属性表示截掉 从某个位置到终点的部分,保留剩下的部分。-->
valueFrom和valueTo指定的不是截取的百分比,而是线段的位置。0代表线段的开始,1代表线段的结束点,类似的0.5代表线段的中点。所以在android:propertyName="trimPathEnd"这样设置的时候,并且将valueFrom=0,valueTo=1;设置后,代表点的位置从from 0 移动到to 1。截取的是当前点的位置到线段的终点。所以一开始的的时候,因为vlaueFrom=0设置了点是从0位置(线段的开始处)开始移动的,这时候截取的是0~线段的终点,所以整条线段不见了。
登录后可查看更多问答,登录/注册
Android 5.0高级动画开发精髓,技术原理,实战技巧详解
672 2
796 2
674 2
861 2
982 2
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号