1:将道具商城做成原生的,添加点击的时候展示动效

This commit is contained in:
2026-01-04 17:59:52 +08:00
parent b473751913
commit 3efe9c9146
23 changed files with 1308 additions and 17 deletions

View File

@@ -41,7 +41,6 @@ import java.security.SecureRandom;
import java.security.cert.X509Certificate;
import java.util.ArrayList;
import java.util.Collections;
import java.util.EventListener;
import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
@@ -2721,6 +2720,53 @@ public class RetrofitClient {
});
}
public void payDecorate(String did, String day, String num, BaseObserver<String> observer) {
sApiServer.payDecorate(did, day, num).enqueue(new Callback<BaseModel<String>>() {
@Override
public void onResponse(Call<BaseModel<String>> call, Response<BaseModel<String>> response) {
onNextRetu(response, observer);
}
@Override
public void onFailure(Call<BaseModel<String>> call, Throwable t) {
LogUtils.e("payDecorate", t.getMessage());
}
});
}
public void getDecorateDetail(String did, BaseObserver<DecorateDetailBean> observer) {
sApiServer.getDecorateDetail(did).enqueue(new Callback<BaseModel<DecorateDetailBean>>() {
@Override
public void onResponse(Call<BaseModel<DecorateDetailBean>> call, Response<BaseModel<DecorateDetailBean>> response) {
if (response.code() == 200) {
BaseModel<DecorateDetailBean> listBaseModel = response.body();
if (listBaseModel.getCode() == 1) {
observer.onNext(listBaseModel.getData());
} else if (listBaseModel.getCode() == 301) {
setCode301(listBaseModel.getMsg());
} else if (listBaseModel.getCode() == 0) {
observer.onNext(new DecorateDetailBean());
ToastUtils.showShort(listBaseModel.getMsg());
}
} else {
observer.onNext(new DecorateDetailBean());
ToastUtils.showLong("请求装饰详情错误", response.code());
LogUtils.e("getDecorateDetail", response.message());
}
}
@Override
public void onFailure(Call<BaseModel<DecorateDetailBean>> call, Throwable t) {
LogUtils.e("getDecorateDetail", t.getMessage());
}
});
}
public void getDecorateList(String type, BaseObserver<List<ZhuangBanShangChengBean>> observer) {
sApiServer.getDecorateList(type).enqueue(new Callback<BaseModel<List<ZhuangBanShangChengBean>>>() {
@Override