ConstraintLayout Group最新版属性详细介绍(1.1.x支持)

简介

public class Barrier extends View

| [java.lang.Object](http://developer.android.google.cn/reference/java/lang/Object.html) |
|    ↳ | [android.view.View](http://developer.android.google.cn/reference/android/view/View.html) |
|   |    ↳ | android.support.constraint.Group |

一句话简介

Group可以控制一组view的显示/隐藏

开发者指南

下面两短代码分别将id为ddd和fff的view添加到了group中,可以通过group统一设置组里view的显示/隐藏属性
支持属性

  • visible
  • invisible
  • gone
 <android.support.constraint.Group
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:visibility="visible"
        app:constraint_referenced_ids="ddd,fff" />
 <android.support.constraint.Group
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:visibility="invisible"
        app:constraint_referenced_ids="ddd,fff" />
图1
Multiple groups

当多个Group同时有某个view的id时,XML声明顺序将定义最终的可见性状态(最后声明的组将决定view的显示隐藏)。

Group构造函数
  • Group(Context context)
  • Group(Context context, AttributeSet attrs)
  • Group(Context context, AttributeSet attrs, int defStyleAttr)
Public method
返回类型 方法名 备注
int[] getReferencedIds() 即获取app:constraint_referenced_ids里的值
void setReferencedIds(int[] ids)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容