2017-07-03 10 views
0

従属ビューが表示/非表示になったときにContraintLayoutでビューを非表示にすることはできますか?
明らかに、CoordinatorLayoutをカスタム動作で使用するか、またはラップされたレイアウトを使用することによって可能ですが、前述のアプローチでは追加のレイアウトが必要です。私は追加のレイアウトを導入しないようなアプローチを見たいと思います。ConstraintLayoutで従属ビューが非表示になっているビューを非表示にする

答えて

0

これはプログラムによって行うことができます。

コードでコンパウンタのvivisiblityを設定するときは、依存ビューの可視性値を変更します。

1

新しい「グループ」機能ConstraintLayout 1.1.xを使用して、ビューをまとめてグループ化することができます。媒体上のthis postingを参照してください。

グループは、ガイドラインと同様に、サイズが0のウィジェットです。しかし、グループはウィジェットのセットに何らかのアクションを適用するのに役立ちます。最も一般的なケースは、ウィジェットの集合の可視性を制御することです。

関連する問題