Skip to content

Commit 94bbb3d

Browse files
author
uis
committed
层叠重构
1 parent 81d5d6d commit 94bbb3d

9 files changed

Lines changed: 851 additions & 815 deletions

File tree

README.md

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

2222
#### Captures
2323

24-
![效果图](/pic/pic001.jpeg)
24+
![效果图]()
2525

2626
### Use
2727
implementation 'com.uis:stacklayout:0.5.0'

demo/src/main/java/com/uis/stackview/demo/activity/StackAdapter.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import com.bumptech.glide.Glide;
99
import com.uis.stackview.demo.R;
1010
import com.uis.stackview.demo.entity.ItemEntity;
11-
import com.uis.stackview.StackLayout;
11+
import com.uis.stackview.StackViewLayout;
1212
import org.json.JSONArray;
1313
import org.json.JSONObject;
1414
import java.io.InputStream;
@@ -72,9 +72,9 @@ public static ArrayList<ItemEntity> initDataList(Context context) {
7272
}
7373

7474
static class StackVH extends RecyclerView.ViewHolder{
75-
StackLayout stackLayout;
75+
StackViewLayout stackLayout;
7676
List<ItemEntity> stackData = new ArrayList<>();
77-
StackLayout.StackAdapter adapter = new StackLayout.StackAdapter() {
77+
StackViewLayout.StackViewAdapter adapter = new StackViewLayout.StackViewAdapter() {
7878

7979
@Override
8080
public View onCreateView(ViewGroup parent,int viewType) {
@@ -113,7 +113,7 @@ public void binderVH(final List<ItemEntity> dataList){
113113
if(stackLayout.getAdapter() == null) {
114114
stackLayout.setAdapter(adapter);
115115
}else{
116-
stackLayout.notifyDataChanged();
116+
//stackLayout.notifyDataChanged();
117117
}
118118
}
119119
}

demo/src/main/res/layout/stack_left.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<com.uis.stackview.StackLayout xmlns:android="http://schemas.android.com/apk/res/android"
2+
<com.uis.stackview.StackViewLayout xmlns:android="http://schemas.android.com/apk/res/android"
33
xmlns:stack="http://schemas.android.com/apk/res-auto"
44
android:id="@+id/stacklayout"
55
android:layout_width="match_parent"
@@ -11,4 +11,4 @@
1111
stack:stackPaddingY="20dp"
1212
stack:stackSize = "5"
1313
stack:stackModel="left">
14-
</com.uis.stackview.StackLayout>
14+
</com.uis.stackview.StackViewLayout>

demo/src/main/res/layout/stack_right.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<com.uis.stackview.StackLayout xmlns:android="http://schemas.android.com/apk/res/android"
2+
<com.uis.stackview.StackViewLayout xmlns:android="http://schemas.android.com/apk/res/android"
33
xmlns:stack="http://schemas.android.com/apk/res-auto"
44
android:id="@+id/stacklayout"
55
android:layout_width="match_parent"
@@ -10,4 +10,4 @@
1010
stack:stackPaddingY="20dp"
1111
stack:stackSize = "3"
1212
stack:stackModel="right">
13-
</com.uis.stackview.StackLayout>
13+
</com.uis.stackview.StackViewLayout>

stacklayout/build.gradle

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,8 @@ android {
2020
}
2121
}
2222

23+
dependencies{
24+
compileOnly "androidx.appcompat:appcompat:${androidx}"
25+
}
26+
2327
//apply from: '../../bintray.gradle'

0 commit comments

Comments
 (0)