私のアプリでは、矢印をdrawableとして使用しています。そのため、fillColorプロパティをアニメーション化したいと思います。私はpathData、transateY/X、回転などのプロパティを変更するAnimatedVectorDrawableの例を見つけました。私の矢印が定期的に色を変えるようにfillColorプロパティをアニメーション化するにはどうすればいいですか?Animated Vector Drawableの "fillColor"プロパティをアニメーション化する
2
A
答えて
0
animate()関数はfillColorを直接変更するメソッドを持っていませんが、litleトリックを行うことができます。上記のコードを使用して
drawableView.animate()
.alpha(0.0f)
.setDuration(100)
.setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
super.onAnimationEnd(animation);
/*
In this point you can change de color of drawable,
the color or property that you want to change (title, color, size...)
*/
drawableView.animate()
.alpha(1.0f)
.setDuration(100)
.setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
super.onAnimationEnd(animation);
}
});
}
});
、あなたは私が意味する、アニメーション内で描画可能ないくつかのプロパティを変更することができます。次のコードでは、私は二回、関数アニメーションを使用してfillcolorの変更をシミュレートする機能のアニメーションを()を使用する方法を説明します、proccessになります次: 1 - アニメーション描画可能が消えないこと(アルファ0) 2 - 描画可能が再び現れることをやるアニメーション(アルファ1)
あなたの場合を - あなたは 3をしたいプロパティを変更タイマーの内部でこのコードを使用すると、drawableが色を定期的に変更することができます。
関連する問題
- 1. AndroidでVector Drawableのアニメーションのパス
- 2. Android Vector Drawableの問題
- 3. MapPolygon(BingMap MapControl)のFillColorをアニメーション化する方法UWP
- 4. SVG to android vector drawable
- 5. Vector DrawableをSVGに変換する
- 6. Animated with Modified with React Nativeをアニメーション化することは可能ですか?
- 7. Drawableをカスタムビューでアニメーション化する方法は?
- 8. Vector DrawableとPng apkの分割
- 9. リソース$ NotFoundException support-vector-drawableの使用中
- 10. アニメーションDrawable + Android +アニメーションの開始と停止
- 11. Vector Drawableでアイコンの特定の部分をアニメートする方法は?
- 12. AnimatedVectorDrawableはアニメーション化されません
- 13. Android:シークバーでアニメーション化されたベクトル描画可能なアニメーション
- 14. React Native - Animated Functional Components
- 15. drawable == drawable?
- 16. UILabel Animated Letter
- 17. jQueryセレクター:not(:animated)
- 18. animated Border around Circle
- 19. ImageView vector drawableは、バージョン5.0.1でアプリケーションクラッシュを引き起こします。
- 20. ObjectAnimatorでアニメーション化できるAndroidプロパティ
- 21. さんAnimated Text Change
- 22. アニメーションの進行中に複数のクリックを防止する(stopPropagation&:animated)
- 23. どのCSSプロパティがjQueryでアニメーション化されているかを調べる
- 24. ffmpeg animated gif is blotchy
- 25. DrawableでSurfaceViewを初期化する
- 26. mkannotationviewの画像プロパティの更新をアニメーション化する
- 27. loop-jQuery-animationのCSS "clip"プロパティをアニメーション化する方法は?
- 28. ウェブアニメーションでトランスフォームのプロパティを個別にアニメーション化するapi
- 29. Kotlinでアニメーションリストをアニメーション化する方法は?
- 30. androidのdrawable-hdpiにあるdrawableからdrawableプロパティを設定できませんか?
この作業を行う際に特に問題がありますか?新しいSOドキュメントのfillColor AnimatedVectorDrawableの基本的な例があります:http://stackoverflow.com/documentation/android/1627/vectordrawable-and-animatedvectordrawable/5267/basic-animatedvectordrawable#t=201607281801296008494 –