Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
たとえば、ビューがあり、画面からスクロールするとビューの高さが 0 になるアルゴリズムがあるとします。このビューは、フル サイズの場合と同じ量のメモリを消費しますか? View.INVISIBLE または View.GONE について同じ質問をする必要があると思いますか?
はい - aViewは であり、 (UI オブジェクトであるかどうかにかかわらず) 存在するObject限り、Objectまったく同じ量のメモリを使用します。OOP 環境の が存在しなくなった時点でObject(破棄/逆参照され、ガベージ コレクションが行われる)、メモリはまったく使用されません。その中間はあまりありません。
View
Object
UI オブジェクトを非表示にするか、幅/高さのサイズを 0 に減らすと、画面上にあるかどうかに関係なく、GPU が同じ方法で処理する必要がなくなります。