lollipop以下でだけ稀にVectorDrawableが表示崩れする件

今時のAndroidアプリにおいて、アイコンなんかの画像リソースはSVGからのVectorDrawable形式がメインだけど
Android 5(lollipop)以下でだけ、表示がおかしくなることが稀によくある。

Android StudioのPreviewだと正しく表示されるのが厄介。リグレッションテストで初めて発覚して怒られるやつ。
しかも再現性というか発生条件が良く分からない。
Sketchがlolipopに対応してない属性を含むSVGを吐き出すことがあるっぽいけど、よくわからん。

細かいことは置いておいて、たいていサポートライブラリ使うと直る。

- <ImageView
+ <android.support.v7.widget.AppCompatImageView

いやまあ、androidx対応すれば自然に直る感もあるけど(はやくやれ)

スポンサーリンク