パラメータ付きの描画可能なXMLを持つことはできますか?丸みのあるコーナーやグラデーションなどで再利用したいXML Drawableがあり、唯一の変数は1つまたは2つの色です。パラメータをXML Drawableに指定/渡すことは可能ですか?android xml描画可能なパラメータ
7
A
答えて
2
Drawableから独自のクラスを派生させ、コンストラクタで調整可能にしたいコンストラクタを受け入れ、コンストラクタで最初にcreateFromXML
を呼び出してxmlを渡して、それらの調整可能なパラメータを設定します。 私は自分自身を試していない、おそらく、私は間違っている
+0
私は同じ質問をするつもりでした。このソリューションは機能しましたか?サンプルはありますか? 私のものはかなり些細で、必要な色ごとにXMLを複製できますが、それはエレガントではありません。 – BryanT
関連する問題
- 1. Android XML描画可能な透明グラデーション
- 2. Androidカスタムボタン描画可能なXMLファイル
- 3. 描画可能なXML
- 4. Android - 描画可能なパス
- 5. XML描画可能なオーバーレイ図形
- 6. AndroidのXML層-リスト:私はこのXML描画可能持た
- 7. Androidベクター描画可能エディタ
- 8. Androidミラーベクトル描画可能
- 9. Androidのギャラリー描画可能なエラー
- 10. アンドロイドのテキストビューで描画可能なサイドベクトル描画可能ベクトル
- 11. が描画可能なセレクタ
- 12. バックグラウンドの状態リスト描画可能XMLを作成する - Android
- 13. ベクター描画可能なラジオボタン
- 14. Androidがダウンロード可能な描画可能ファイルをArraylist <Integer>
- 15. GLKView描画可能なプロパティー
- 16. アンドロイド描画可能なカラーマトリックス
- 17. 描画可能でない
- 18. 描画可能なフォルダ
- 19. カスタム描画可能なアニメーション
- 20. アンドロイド描画可能な合成画像
- 21. XmlPullParserException:無効な描画可能なタグベクトル
- 22. Androidライブラリのベクトル描画可能ファイルv24.0.0
- 23. Androidの描画可能XXX-hdpi
- 24. リップル描画可能は、Android API 19
- 25. Android Googleマップレイヤー描画可能アイコン
- 26. Androidの長い描画可能リスト
- 27. ブロードキャストレシーバーでAndroidのイメージビューア描画可能
- 28. androidのデータURLに描画可能
- 29. Androidの描画可能で、ベクトル
- 30. Android:描画可能な方法画像の名前
あなたが欲しいものを理解していない –
Dr. nik。丸みを帯びたコーナー、実線のアウトライン、グラデーション(おそらくレイヤーリストの中に)を含む簡単ではないXML描画可能なものを持っているとします。私はちょうど同一のdrawableであるものの緑色、黄色、赤色のバージョンを言いたいと思います。理にかなっている? – Ben