Skip to content

Commit 27907bd

Browse files
committed
demo
1 parent 18cd134 commit 27907bd

4 files changed

Lines changed: 54 additions & 164 deletions

File tree

demo/build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,7 @@ dependencies {
2424
implementation "androidx.recyclerview:recyclerview:${androidx}"
2525
implementation 'com.github.bumptech.glide:glide:3.8.0'
2626
implementation 'com.makeramen:roundedimageview:2.3.0'
27+
implementation 'com.google.code.gson:gson:2.8.5'
28+
implementation "androidx.viewpager:viewpager:${androidx}"
2729
implementation project(':library')
2830
}

demo/src/main/java/com/stone/pile/activity/StackAdapter.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
package com.stone.pile.activity;
22

33
import android.content.Context;
4+
import android.util.Log;
45
import android.view.LayoutInflater;
56
import android.view.View;
67
import android.view.ViewGroup;
78
import android.widget.ImageView;
89
import android.widget.Toast;
910

1011
import com.bumptech.glide.Glide;
12+
import com.google.gson.Gson;
1113
import com.stone.pile.R;
1214
import com.stone.pile.entity.ItemEntity;
1315
import com.uis.stackview.StackViewLayout;
@@ -46,7 +48,7 @@ public int getItemViewType(int position) {
4648

4749
@Override
4850
public int getItemCount() {
49-
return 20;
51+
return 3;
5052
}
5153

5254
private ArrayList<ItemEntity> initDataList(Context context) {
@@ -99,10 +101,10 @@ public void bindView(View view, int position) {
99101
ViewHolder viewHolder = (ViewHolder) view.getTag();
100102
if (viewHolder == null) {
101103
viewHolder = new ViewHolder();
102-
viewHolder.imageView = (ImageView) view.findViewById(R.id.imageView);
104+
viewHolder.imageView = view.findViewById(R.id.imageView);
103105
view.setTag(viewHolder);
104106
}
105-
107+
//Log.e("xx","binderVH: " + position + ",data: " + new Gson().toJson(dataList.get(position)));
106108
Glide.with(itemView.getContext())
107109
.load(dataList.get(position).getCoverImageUrl()).into(viewHolder.imageView);
108110
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
android:layout_width="22dp"
1919
android:layout_height="22dp"
2020
android:layout_gravity="center"
21-
android:src="@drawable/play" />
21+
android:src="@drawable/play"
22+
/>
2223

2324
</FrameLayout>

0 commit comments

Comments
 (0)