Skip to content

Commit 8b5ec50

Browse files
committed
Merge branch 'dev'
2 parents 5c65616 + 0df7c25 commit 8b5ec50

6 files changed

Lines changed: 153 additions & 103 deletions

File tree

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
![效果图](/pic/pic001.jpeg)
99
![效果图](/pic/demo20.gif)
1010

11-
### how to use
12-
`implementation 'com.uis:stacklayout:0.0.1'`
11+
### Use
12+
implementation 'com.uis:stacklayout:0.0.2'
1313

1414
*Name*| *Descript*|*Value*
1515
-----|--------|---
@@ -84,10 +84,16 @@ stackEdgeModel|层叠位置|left/right
8484
stackViewLayout.setPosition(10);
8585
```
8686

87+
### Version
88+
*Version*| *Descript*|*Fixed*
89+
----|----|----
90+
0.0.1|自动轮播,滑动从顶部移除,整体上浮|初始版本
91+
0.0.2|滑动从顶层加入,整体下沉|内部view点击事件
92+
8793
### Thanks
8894

8995
[AndroidPileLayout](https://github.com/xmuSistone/AndroidPileLayout)
90-
## License
96+
### License
9197

9298
Copyright 2018, uis
9399

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,12 @@ public void onBindView(View view, int position) {
6969
viewHolder = new StackAdapter.ViewHolder();
7070
viewHolder.dv = view.findViewById(R.id.imageView);
7171
view.setTag(viewHolder);
72+
viewHolder.dv.setOnClickListener(new View.OnClickListener() {
73+
@Override
74+
public void onClick(View v) {
75+
Log.e("xx","dv clicked ...");
76+
}
77+
});
7278
}
7379
Log.e("xx","binderVH: " + position + ",data: " + new Gson().toJson(dataList.get(position)));
7480
DraweeController controller = Fresco.newDraweeControllerBuilder()

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

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,11 @@ public void onBindView(View view, int position) {
106106
view.setTag(viewHolder);
107107
}
108108
//Log.e("xx","binderVH: " + position + ",data: " + new Gson().toJson(dataList.get(position)));
109-
if(itemView.getContext() != null)
110-
Glide.with(itemView.getContext())
111-
.load(dataList.get(position).getCoverImageUrl()).into(viewHolder.imageView);
109+
try{
110+
Glide.with(view.getContext()).load(dataList.get(position).getCoverImageUrl()).into(viewHolder.imageView);
111+
}catch (Exception ex){
112+
ex.printStackTrace();
113+
}
112114
}
113115

114116
@Override

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
android:id="@+id/stacklayout"
55
android:layout_width="match_parent"
66
android:layout_height="wrap_content"
7-
stack:stackSpace="5dp"
8-
stack:stackEdge="20dp"
7+
stack:stackSpace="10dp"
8+
stack:stackEdge="10dp"
99
stack:stackZoomX="0.1"
1010
stack:stackZoomY="0.1"
1111
stack:stackLooper = "true"
12-
stack:stackSize = "3"
12+
stack:stackSize = "5"
1313
stack:stackEdgeModel = "left">
1414
</com.uis.stackview.StackLayout>

0 commit comments

Comments
 (0)