This commit is contained in:
2023-10-11 00:22:16 +08:00
parent da6ca4fbbb
commit 6d495d11fd
16 changed files with 1744 additions and 135 deletions

View File

@@ -12,9 +12,13 @@ import com.shayu.onetoone.R;
import com.shayu.onetoone.adapter.GiftListAdapter;
import com.shayu.onetoone.bean.GiftBean;
import com.shayu.onetoone.manager.OTONetManager;
import com.shayu.onetoone.widget.PagerConfig;
import com.shayu.onetoone.widget.PagerGridLayoutManager;
import com.shayu.onetoone.widget.PagerGridSnapHelper;
import com.yunbao.common.dialog.AbsDialogPopupWindow;
import com.yunbao.common.http.base.HttpCallback;
import java.util.ArrayList;
import java.util.List;
public class GiftDialog extends AbsDialogPopupWindow {
@@ -46,8 +50,13 @@ public class GiftDialog extends AbsDialogPopupWindow {
money = findViewById(R.id.money);
topUpBtn = findViewById(R.id.top_up_btn);
sendBtn = findViewById(R.id.send_btn);
mAdapter = new GiftListAdapter(mContext);
PagerGridLayoutManager manager = new PagerGridLayoutManager(2, 4, PagerGridLayoutManager.HORIZONTAL);
gifList.setLayoutManager(manager);
PagerGridSnapHelper pageSnapHelper = new PagerGridSnapHelper();
pageSnapHelper.attachToRecyclerView(gifList);
manager.setAllowContinuousScroll(false);
PagerConfig.setMillisecondsPreInch(150);
gifList.setAdapter(mAdapter);
initData();
}
@@ -57,7 +66,11 @@ public class GiftDialog extends AbsDialogPopupWindow {
.getGiftList(new HttpCallback<List<GiftBean>>() {
@Override
public void onSuccess(List<GiftBean> data) {
mAdapter.setList(data);
List<GiftBean> list=new ArrayList<>();
for (int i = 0; i < 10; i++) {
list.addAll(data);
}
mAdapter.setList(list);
}
@Override