商城实现商家上传商品,买家评论查看订单等(软件设计)
大牛勿进,大神勿喷
版权所有,转发请带作者博客名
废话不多说,先上效果图
商家上传商品及展示部分:
展示部分为Recycle两级联动显示信息
动画购买商品
支付及生成订单部分,及对订单进行评价
前端为Android studio开发
后端为javaweb连接MySQL数据库数据以json形式传输
代码太多,在此放显示部分代码:
public class PersonAdapter extends RecyclerView.Adapter<PersonAdapter.ViewHolder> {
private List<GoodsListBean.DataEntity.GoodscatrgoryEntity.GoodsitemEntity> dataList;
private Context mContext;
private int[] goodsNum;
private int buyNum;
private int totalPrice;
private int goods;
private int[] mSectionIndices;
private int[] mGoodsCategoryBuyNums;
private Activity mActivity;
private TextView shopCart;
private ImageView buyImg;
private List<GoodsListBean.DataEntity.GoodscatrgoryEntity> goodscatrgoryEntities;
private String[] mSectionLetters;
private String detils;
String [] str;
String list="";
private List<GoodsListBean.DataEntity.GoodscatrgoryEntity.GoodsitemEntity> selectGoods=new ArrayList<>();
public PersonAdapter(Context context, List<GoodsListBean.DataEntity.GoodscatrgoryEntity.GoodsitemEntity> items
, List<GoodsListBean.DataEntity.GoodscatrgoryEntity> goodscatrgoryEntities) {
this.mContext = context;
this.dataList = items;
this.goodscatrgoryEntities = goodscatrgoryEntities;
initGoodsNum();
mSectionIndices = getSectionIndices();
mSectionLetters = getSectionLetters();
mGoodsCategoryBuyNums = getBuyNums();
setHasStableIds(true);
}
public void setShopCart(TextView shopCart) {
this.shopCart = shopCart;
}
public void setmActivity(Activity mActivity) {
this.mActivity = mActivity;
}
/**
* 初始化各个商品的购买数量
*/
private void initGoodsNum() {
int leng = dataList.size();
goodsNum = new int[leng];
for (int i = 0; i < leng; i++) {
goodsNum[i] = 0;
}
}
/**
* 开始动画
* @param view
*/
private void startAnim(View view) {
buyImg = new ImageView(mActivity);
buyImg.setBackgroundResource(R.mipmap.icon_goods_add_item);// 设置buyImg的图片
int[] loc = new int[2];
view.getLocationInWindow(loc);
int[] startLocation = new int[2