Skip to content

Commit 5d19c8d

Browse files
committed
update to 1.4.0
1 parent 976a132 commit 5d19c8d

24 files changed

+39
-53
lines changed

README-EN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ A framework for directly generating shape through Tags, no need to write shape.x
77
Add this to your app's build.gradle:
88

99
implementation "com.android.support:appcompat-v7:$supportVersion"
10-
implementation 'com.noober.background:core:1.3.7'
10+
implementation 'com.noober.background:core:1.4.0'
1111

1212

1313
## Example effect

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ A framework for directly generating shape through Tags, no need to write shape.x
1010
依赖方式:
1111

1212
implementation "com.android.support:appcompat-v7:$supportVersion"
13-
implementation 'com.noober.background:core:1.3.8'
13+
implementation 'com.noober.background:core:1.4.0'
1414

1515
版本更新:
1616

@@ -32,6 +32,7 @@ A framework for directly generating shape through Tags, no need to write shape.x
3232
1.3.6 修复bug
3333
1.3.7 新增属性,使用详见[例子4](#jump1)
3434
1.3.8 新增属性bl_position,可以设置drawable的位置left top right bottom
35+
1.4.0 增加预览功能
3536

3637

3738
## 示例效果

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,6 @@ dependencies {
3535
testImplementation 'junit:junit:4.12'
3636
androidTestImplementation 'com.android.support.test:runner:1.0.2'
3737
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
38-
// implementation 'com.noober.background:core:1.3.8'
39-
implementation project(':library')
38+
implementation 'com.noober.background:core:1.4.0'
39+
// implementation project(':library')
4040
}

app/src/main/res/layout/activity_main.xml

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
tools:context=".MainActivity"
1414
tools:ignore="MissingPrefix">
1515
<com.noober.background.view.BLTextView
16+
android:id="@+id/ttt"
1617
android:layout_width="130dp"
1718
android:layout_height="36dp"
1819
android:layout_marginTop="5dp"
@@ -27,7 +28,7 @@
2728
app:bl_stroke_dashWidth="10dp"
2829
app:bl_stroke_width="2dp" />
2930

30-
<com.noober.background.view.BLTextView
31+
<TextView
3132
android:id="@+id/cobbAngle"
3233
android:layout_width="180dp"
3334
android:layout_height="36dp"
@@ -44,7 +45,7 @@
4445
app:bl_unPressed_drawable="#00FFFFFF" />
4546

4647

47-
<com.noober.background.view.BLTextView
48+
<TextView
4849
android:layout_width="180dp"
4950
android:layout_height="36dp"
5051
android:layout_marginTop="15dp"
@@ -60,13 +61,13 @@
6061
app:bl_pressed_stroke_color="#C6E2FF"
6162
app:bl_unPressed_stroke_color="#98FB98"/>
6263

63-
<com.noober.background.view.BLTextView
64+
<TextView
6465
android:layout_width="wrap_content"
6566
android:layout_height="wrap_content"
6667
android:text="直接添加自定义属性,设置背景shape:"
6768
android:textSize="15sp" />
6869

69-
<com.noober.background.view.BLTextView
70+
<TextView
7071
style="@style/test"
7172
android:layout_width="130dp"
7273
android:layout_height="36dp"
@@ -94,7 +95,7 @@
9495
app:bl_gradient_startColor="#63B8FF"
9596
app:bl_shape="rectangle" />
9697

97-
<com.noober.background.view.BLButton
98+
<Button
9899
android:layout_width="300dp"
99100
android:layout_height="50dp"
100101
android:layout_marginTop="5dp"
@@ -110,7 +111,7 @@
110111
app:bl_gradient_startColor="#CD5B45"
111112
app:bl_shape="rectangle" />
112113

113-
<com.noober.background.view.BLTextView
114+
<TextView
114115
android:layout_width="130dp"
115116
android:layout_height="36dp"
116117
android:layout_marginTop="5dp"
@@ -125,7 +126,7 @@
125126
app:bl_stroke_dashWidth="10dp"
126127
app:bl_stroke_width="2dp" />
127128

128-
<com.noober.background.view.BLButton
129+
<Button
129130
android:layout_width="300dp"
130131
android:layout_height="50dp"
131132
android:layout_marginTop="5dp"
@@ -139,7 +140,7 @@
139140
app:bl_shape="rectangle"
140141
app:bl_unpressed_color="#7CFC00" />
141142

142-
<com.noober.background.view.BLView
143+
<View
143144
android:layout_width="50dp"
144145
android:layout_height="50dp"
145146
android:layout_marginTop="5dp"
@@ -160,6 +161,7 @@
160161
android:layout_width="wrap_content"
161162
android:layout_height="wrap_content"
162163
android:text="按钮1"
164+
android:checked="false"
163165
app:bl_checked_button_drawable="@mipmap/rg_select"
164166
app:bl_corners_radius="10dp"
165167
app:bl_unChecked_button_drawable="@mipmap/rg_unselect" />
@@ -173,13 +175,13 @@
173175
app:bl_unChecked_button_drawable="@mipmap/rg_unselect" />
174176
</com.noober.background.view.BLRadioGroup>
175177

176-
<com.noober.background.view.BLRadioGroup
178+
<RadioGroup
177179
android:layout_width="match_parent"
178180
android:layout_height="wrap_content"
179181
android:layout_marginTop="5dp"
180182
android:orientation="horizontal">
181183

182-
<com.noober.background.view.BLRadioButton
184+
<RadioButton
183185
android:layout_width="wrap_content"
184186
android:layout_height="wrap_content"
185187
android:button="@null"
@@ -188,7 +190,7 @@
188190
app:bl_checked_drawable="@drawable/shape_gender_green"
189191
app:bl_unChecked_drawable="@drawable/shape_gender_red" />
190192

191-
<com.noober.background.view.BLRadioButton
193+
<RadioButton
192194
android:layout_width="wrap_content"
193195
android:layout_height="wrap_content"
194196
android:layout_marginLeft="10dp"
@@ -197,9 +199,9 @@
197199
android:text="按钮2"
198200
app:bl_checked_drawable="@drawable/shape_gender_green"
199201
app:bl_unChecked_drawable="@drawable/shape_gender_red" />
200-
</com.noober.background.view.BLRadioGroup>
202+
</RadioGroup>
201203

202-
<com.noober.background.view.BLButton
204+
<Button
203205
android:id="@+id/btn1"
204206
android:layout_width="300dp"
205207
android:layout_height="50dp"

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ ext {
3333
userOrg = 'noober'
3434
groupId = 'com.noober.background'
3535
uploadName = 'LibraryForBackground'
36-
publishVersion = '1.3.8'
36+
publishVersion = '1.4.0'
3737
desc = "A framework for directly generating shape through Tags, no need to write shape.xml again(通过标签直接生成shape,无需再写shape.xml)"
3838
website = 'https://github.com/JavaNoober/BackgroundLibrary'
3939
// gradlew clean build bintrayUpload -PbintrayUser=xiaoqiandroid -PbintrayKey=xxxxxxxxxxxxxxxx -PdryRun=false

images/preview.gif

3.24 MB
Loading

library/src/main/java/com/noober/background/BackgroundFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import android.widget.TextView;
2121

2222
import com.noober.background.drawable.DrawableFactory;
23-
import com.noober.background.view.BLButton;
23+
import com.noober.background.view.Const;
2424

2525
import java.lang.reflect.Constructor;
2626
import java.util.Map;

library/src/main/java/com/noober/background/view/BLButton.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import com.noober.background.BackgroundFactory;
88

9-
public class BLButton extends AppCompatButton {
9+
class BLButton extends AppCompatButton {
1010
public BLButton(Context context) {
1111
super(context);
1212
}

library/src/main/java/com/noober/background/view/BLCheckBox.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import com.noober.background.BackgroundFactory;
88

9-
public class BLCheckBox extends AppCompatCheckBox {
9+
class BLCheckBox extends AppCompatCheckBox {
1010
public BLCheckBox(Context context) {
1111
super(context);
1212
}

library/src/main/java/com/noober/background/view/BLEditText.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import com.noober.background.BackgroundFactory;
88

9-
public class BLEditText extends AppCompatEditText {
9+
class BLEditText extends AppCompatEditText {
1010
public BLEditText(Context context) {
1111
super(context);
1212
}

library/src/main/java/com/noober/background/view/BLFrameLayout.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import com.noober.background.BackgroundFactory;
88

9-
public class BLFrameLayout extends FrameLayout {
9+
class BLFrameLayout extends FrameLayout {
1010
public BLFrameLayout(Context context) {
1111
super(context);
1212
}

library/src/main/java/com/noober/background/view/BLGridLayout.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import com.noober.background.BackgroundFactory;
88

9-
public class BLGridLayout extends GridLayout {
9+
class BLGridLayout extends GridLayout {
1010
public BLGridLayout(Context context) {
1111
super(context);
1212
}

library/src/main/java/com/noober/background/view/BLGridView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import com.noober.background.BackgroundFactory;
88

9-
public class BLGridView extends GridView {
9+
class BLGridView extends GridView {
1010
public BLGridView(Context context) {
1111
super(context);
1212
}

library/src/main/java/com/noober/background/view/BLImageButton.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import com.noober.background.BackgroundFactory;
88

9-
public class BLImageButton extends AppCompatImageButton {
9+
class BLImageButton extends AppCompatImageButton {
1010
public BLImageButton(Context context) {
1111
super(context);
1212
}

library/src/main/java/com/noober/background/view/BLImageView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import com.noober.background.BackgroundFactory;
88

9-
public class BLImageView extends AppCompatImageView {
9+
class BLImageView extends AppCompatImageView {
1010
public BLImageView(Context context) {
1111
super(context);
1212
}

library/src/main/java/com/noober/background/view/BLLinearLayout.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import com.noober.background.BackgroundFactory;
88

9-
public class BLLinearLayout extends LinearLayout {
9+
class BLLinearLayout extends LinearLayout {
1010
public BLLinearLayout(Context context) {
1111
super(context);
1212
}

library/src/main/java/com/noober/background/view/BLListView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import com.noober.background.BackgroundFactory;
88

9-
public class BLListView extends ListView {
9+
class BLListView extends ListView {
1010
public BLListView(Context context) {
1111
super(context);
1212
}

library/src/main/java/com/noober/background/view/BLRadioButton.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import com.noober.background.BackgroundFactory;
88

9-
public class BLRadioButton extends AppCompatRadioButton {
9+
class BLRadioButton extends AppCompatRadioButton {
1010
public BLRadioButton(Context context) {
1111
super(context);
1212
}

library/src/main/java/com/noober/background/view/BLRadioGroup.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import com.noober.background.BackgroundFactory;
88

9-
public class BLRadioGroup extends RadioGroup {
9+
class BLRadioGroup extends RadioGroup {
1010
public BLRadioGroup(Context context) {
1111
super(context);
1212
}

library/src/main/java/com/noober/background/view/BLRelativeLayout.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import com.noober.background.BackgroundFactory;
88

9-
public class BLRelativeLayout extends RelativeLayout {
9+
class BLRelativeLayout extends RelativeLayout {
1010
public BLRelativeLayout(Context context) {
1111
super(context);
1212
}

library/src/main/java/com/noober/background/view/BLScrollView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import com.noober.background.BackgroundFactory;
88

9-
public class BLScrollView extends ScrollView {
9+
class BLScrollView extends ScrollView {
1010
public BLScrollView(Context context) {
1111
super(context);
1212
}

library/src/main/java/com/noober/background/view/BLTextView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import com.noober.background.BackgroundFactory;
88

9-
public class BLTextView extends AppCompatTextView {
9+
class BLTextView extends AppCompatTextView {
1010
public BLTextView(Context context) {
1111
super(context);
1212
}

library/src/main/java/com/noober/background/view/BLView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import com.noober.background.BackgroundFactory;
88

9-
public class BLView extends View {
9+
class BLView extends View {
1010
public BLView(Context context) {
1111
super(context);
1212
}

library/src/main/java/com/noober/background/Const.java renamed to library/src/main/java/com/noober/background/view/Const.java

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,4 @@
1-
package com.noober.background;
2-
3-
import com.noober.background.view.BLButton;
4-
import com.noober.background.view.BLCheckBox;
5-
import com.noober.background.view.BLEditText;
6-
import com.noober.background.view.BLFrameLayout;
7-
import com.noober.background.view.BLGridLayout;
8-
import com.noober.background.view.BLGridView;
9-
import com.noober.background.view.BLImageButton;
10-
import com.noober.background.view.BLImageView;
11-
import com.noober.background.view.BLLinearLayout;
12-
import com.noober.background.view.BLListView;
13-
import com.noober.background.view.BLRadioButton;
14-
import com.noober.background.view.BLRadioGroup;
15-
import com.noober.background.view.BLRelativeLayout;
16-
import com.noober.background.view.BLScrollView;
17-
import com.noober.background.view.BLTextView;
18-
import com.noober.background.view.BLView;
1+
package com.noober.background.view;
192

203
/**
214
* @author xiaoqi

0 commit comments

Comments
 (0)