問題タブ [android-vectordrawable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Android用のベクタードローアブルを作成するには?
私は初めてVectorDrawables
です。
、などのvector drawables
Androidスタジオで提供されるデフォルトがうまく機能していることがわかります。そこで、myをfirstに変換し、path と fill の値を使用してベクター型ドローアブルを作成することで、独自の作成を試みました。つまり、svg ファイルのfor d とfor fill タグを置き換えました。どういうわけかベクター型のドローアブルを提供しましたが、見た目が歪んでいるか歪んでいました。ic_menu_gallery
ic_menu_camera
vector drawables
png images
svg
android:pathData
android:fillColor
私が正しいアプローチをとっていない場合は、私に提案してください。
android - AnimatedVectorDrawable がアニメーションしない
アニメーション化された vectorDrawables を動作させようとしましたが、http: //developer.android.com/reference/android/graphics/drawable/AnimatedVectorDrawable.html に従ってすべてを実行しましたが、まだ動作しません。
また、このプロジェクトを機能させようとしました。 https://github.com/chiuki/animated-vector-drawable
なぜアニメーションしないのか誰か知っていますか?
使用したファイルは次のとおりです。
AnimatedVectorDrawable
VectorDrawable
アニメーター(morph_to_drop)
メインレイアウト
java - ベクター アニメーション ドローアブルにグループを使用する必要があるのはなぜですか?
アニメーション化されたベクトルのグループをターゲットとして指定する必要がある理由がよくわかりません。使用されているオブジェクトアニメーターにはすでにパスからパスとパスがあるため、非常に冗長に見えます。したがって、オブジェクトのアニメーターは、ベクター型ドローアブルを変換する方法を既に知っているべきではないでしょうか? もしそうなら、なぜグループ名をターゲットとして設定しなければならないのですか?
android - ボタンのクリック時にベクタードローアブルパスの色を変更する方法
新しい Android サポートの更新により、ベクター型ドローアブルは下位互換性を獲得します。さまざまなパスを持つベクター画像があります。ボタンをクリックするか、入力値に基づいてプログラムでパスの色を変更したい。ベクターパスの名前パラメータにアクセスできますか? そして、色を変更します。
android - モーフィング アニメーションを矢印からチェックマークに反転
ユーザーが myButton をクリックすると、ImageView 内の画像が矢印からチェックマークに変化するはずです。もう一度クリックすると、プロセスが逆になり、チェックマークが矢印に変わります。
これは私がやったことです:
アニメーション化された_vector.xml:
animator_upvote_to_checkmark.xml:
そして、これは私がアニメーションを再生する方法です:
これにより、矢印がチェックマークに変わります。プロセスを逆にするにはどうすればよいですか?
android - Android の VectorDrawable プロパティを理解する
XML で定義されている VectorDrawable のいくつかのプロパティを理解するのに助けが必要です。
Android Studio を使用して新しいベクター アセットをインポートすると、次のようなものが生成されます。
デフォルトでは、幅、高さ、viewportHeight、および viewportWidth は、デフォルトのマテリアル デザイン値に設定されています。
ピクセル画像ではなくベクトルを扱っているためです。私の質問は次のとおりです。
- サイズ (幅、高さなど) を設定する必要があるのはなぜですか?
- 複数のサイズに同じベクター xml を使用する必要がある場合、複数のベクター xml を作成せずにこの 24 dp 値をオーバーライドする方法は、もちろん目的全体を無効にします!