0
我是新來的動畫在android(和一般),我使用庫RichPath,事情是,我想要的SVG的邊界線動畫,然後填充顏色。 它的動畫不錯,但我覺得我的SVG需要別的東西,因爲它只是在做外邊框,然後填寫,我做了它在Inkscape的基於文本:在svg上更改/顯示修剪路徑?
期望:
我asuming這是一些有關的,因爲代碼的微調路徑動畫:
RichPathAnimator.animate(svg)
.trimPathEnd(0, 1)
.duration(800)
.animationListener(new AnimationListener() {
@Override
public void onStart() {
a1.setFillColor(Color.TRANSPARENT);
}
@Override
public void onStop() {
}
})
我的矢量資源:
<path
android:name="a1"
android:pathData="m10.511,2.596q0.869,0 1.569,0.418 0.711,0.406 1.118,1.129 0.418,0.711 0.418,1.592v2.517q0,0.248 -0.169,0.418 -0.158,0.158 -0.406,0.158 -0.248,0 -0.418,-0.158 -0.158,-0.169 -0.158,-0.418v-0.418q-0.395,0.485 -0.96,0.756 -0.564,0.271 -1.219,0.271 -0.813,0 -1.479,-0.406 -0.655,-0.406 -1.039,-1.118 -0.373,-0.722 -0.373,-1.603 0,-0.881 0.406,-1.592 0.406,-0.722 1.118,-1.129 0.722,-0.418 1.592,-0.418zM10.511,7.846q0.564,0 1.016,-0.271 0.463,-0.282 0.722,-0.756 0.26,-0.485 0.26,-1.084 0,-0.598 -0.26,-1.084 -0.26,-0.485 -0.722,-0.756 -0.452,-0.282 -1.016,-0.282 -0.564,0 -1.027,0.282 -0.452,0.271 -0.722,0.756 -0.26,0.485 -0.26,1.084 0,0.598 0.26,1.084 0.271,0.474 0.722,0.756 0.463,0.271 1.027,0.271z"
android:fillColor="#3768d2"
android:strokeColor="#3768d2"
android:strokeWidth="0.26458332" />
在此先感謝(Y)
PI輕鬆發佈[mcve]。人們爲了重現問題而需要做的工作越多,獲得幫助的可能性就越小。 –
@PaulLeBeau我上傳了回購,你可以在[this_github](https://github.com/JonathanJumper/balance)的初始提交中的登錄屏幕(唯一一個)看到問題,歡呼 – Jumper
你使用了什麼程序創建原始的SVG?是否有素描? –