0

波紋効果とアニメーションがたくさんあるアプリケーションがあります。

複数の画面を行ったり来たりしてみたり、ボタンをクリックしてスパムしたりしました。

一部の画面が既に閉じられているにもかかわらず、ヒープ サイズが継続的に増加していることに気付きました。

ヒープ ダンプを確認したところ、Retained ヒープが最も高いクラスがそのandroid.graphics.Bitmapクラスであり、クリックしたすべてのボタンに波及効果がありました。

?attr/selectableItemBackgroundBorderlessボタンの波紋効果は、背景として使用する単純な波紋です。しかし、波紋のあるボタンをクリックするたびに、0.3mb または 0.5mb ずつ増加します。

4

1 に答える 1