引入
- 第一步
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
- 第二步
dependencies {
implementation 'com.github.CY12:FlexibleViewDemo:0.1'
}
使用方式
-
动态创建View
TextView textView = new TextView(this); textView.setText("RelativeLayout动态添加VIEW"); textView.setTextSize(20); FlexibleViewTools.withRelative(textView,relative).setGravity(RelativeViewPart.CENTER_IN_PARENT);// relative 是textView放在该布局下的viewgroup TextView textView1 = new TextView(this); textView1.setText("LinearLayout 动态添加VIEW"); textView1.setTextSize(20); FlexibleViewTools.withLinear(textView1,linear).setLeft(50).setTop(200);
-
已经存在的View
FlexibleViewTools.withRelative(tvRelative).setTop(100).setGravity(FlexibleViewTools.ALIGN_TOP).setGravity(FlexibleViewTools.CENTER_HORIZONTAL);// 设置RelativeLayout 下view上边距100,横向居中 FlexibleViewTools.withLinear(tvLinear).setLeft(200).setTop(100);//设置LinearLayout下view的左边距和上边距200