今時のAndroidアプリにおいて、アイコンなんかの画像リソースはSVGからのVectorDrawable形式がメインだけど
Android 5(lollipop)以下でだけ、表示がおかしくなることが稀によくある。
Android StudioのPreviewだと正しく表示されるのが厄介。リグレッションテストで初めて発覚して怒られるやつ。
しかも再現性というか発生条件が良く分からない。
Sketchがlolipopに対応してない属性を含むSVGを吐き出すことがあるっぽいけど、よくわからん。
細かいことは置いておいて、たいていサポートライブラリ使うと直る。
- <ImageView
+ <android.support.v7.widget.AppCompatImageView
いやまあ、androidx対応すれば自然に直る感もあるけど(はやくやれ)