私はオンラインの場所からベクトルドローアブルをロードするにはどうすればよい例えばhttp://arsenal.com/image.xmlや画像負荷ベクトルドロワブルアンドロイド
0
A
答えて
1
として表示あなたは、古いデバイス上VectorDrawablesをサポートする必要がありますか?もしそうなら、私はそれが現在可能であるとは思わない。 AFAIKサポートライブラリでは、VectorDrawableがリソースの場合(つまり、setImageResource()
を介して)、VectorDrawableを割り当てることができます。
http://android-developers.blogspot.co.nz/2016/02/android-support-library-232.html
の代替ではなくSVGsを使用して、AndroidのためのSVGライブラリのいずれかを使用することであろう。
ただし、Lollipop以上をサポートする必要がある場合は、以下の手順を使用する必要があります。私は自分でそれを試していませんが。
まず、VectorDrawableファイルをStreamとしてフェッチします。一例として、this questionを参照してください。
XmlPullParserインスタンスを作成する必要があります。その後
xppXmlPullParserFactory factory = XmlPullParserFactory.newInstance();
XmlPullParser xpp = factory.newPullParser();
次にあなたがinflate()
を呼び出すことによってVectorDrawableを取得することができますストリームについて
xpp.setInput(input, null);
をパーサーに伝えます。パーサーインスタンスに渡します。
VectorDrawable vd = new VectorDrawable();
vd.inflate(getResources(), xpp, null, null);
次に、DrawableをImageViewに割り当てることができるはずです。
幸運!
関連する問題
- 1. システム負荷とユーザー負荷
- 2. 負荷テストツールの負荷テスト機能
- 3. 負荷クラスは、
- 4. VSTS負荷テストレポート
- 5. RMI負荷テストツール?
- 6. 負荷テーブル列
- 7. パフォーマンス/負荷/ストレステストオーケストレーションレイヤー
- 8. 負荷バランス
- 9. 負荷IFRAME
- 10. 負荷は()ダイアログ
- 11. 負荷ビデオ
- 12. は負荷
- 13. 負荷イメージが
- 14. 負荷QRコードリンク
- 15. 負荷値
- 16. アンドロイド:負荷が
- 17. アンギュラルート - 負荷
- 18. Pytorch負荷モデル
- 19. コール::負荷()
- 20. ViewPagerフラグメント負荷
- 21. CPU高負荷()
- 22. セグメンテーションフォールト::負荷
- 23. は、負荷
- 24. 配布負荷
- 25. 問題負荷
- 26. 負荷量
- 27. uframe負荷のクロスドメインページ
- 28. 負荷分散サーバー
- 29. jqueryの負荷は()
- 30. インスタンス過負荷メッセージボックス
URLをブラウザに渡しますか?あなたはどういう意味ですか? –
URLを取得してイメージブラウザを使用して表示する – Idee