Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

INVISIBLEとGONEの違い

More than 1 year has passed since last update.

はじめに

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

違うところ

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

INVISIBLEの場合

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

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

GONEの場合

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

まとめ

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

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

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away