LoginSignup
4
3

More than 3 years have passed since last update.

INVISIBLEとGONEの違い

Last updated at Posted at 2019-10-01

はじめに

ボタンの表示/非表示を切り替える際の状態としてVISIBLE、INVISIBLE、GONEがあります。
それらを分けるとVISIBLEは表示、INVISIBLEとGONEは非表示に分けられます。
それでは、INVISIBLEとGONEのどこが違うのでしょうか?

違うところ

INVISIBLEとGONEのどちらとも見えなくなることは同じですが、見えなくなった後のレイアウトに違いがあります。

INVISIBLEの場合

下記のような状態のボタンがあります。

真ん中の"INVISIBLE"ボタンをタップすると次のようになります。

GONEの場合

次に、"INVISIBLE"ボタンと"GONE"ボタンを入れ替えた場合、次のようになります。

まとめ

INVISIBLEの場合、非表示になっても空白部分はそのままの状態になり、GONEの場合、非表示になると空白部分を詰めるように配置されます。

また、それぞれの日本語の意味を調べてみました。
・INVISIBLE:目に見えない等、そこにはあるけど見えないといった意味で使用されています。
・GONE:消える等、そこにはいないといった意味で使用されています。
日本語で覚えるとわかりやすいかもしれないです!

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3