个性装扮展示完成
This commit is contained in:
@@ -141,6 +141,17 @@ dependencies {
|
||||
api(libs.zcw.togglebutton.library)
|
||||
//图片模糊
|
||||
api(libs.com.github.mmin18.realtimeblurview)
|
||||
//播放器
|
||||
//腾讯直播sdk
|
||||
api('com.tencent.liteav:LiteAVSDK_Professional:10.9.0.13102')
|
||||
api('com.google.android.exoplayer:exoplayer-core:2.19.1')
|
||||
api('com.google.android.exoplayer:exoplayer-ui:2.19.1')
|
||||
api("com.egame.vap:animplayer:2.0.8")
|
||||
api("com.liulishuo.okdownload:okdownload:1.0.7")
|
||||
// SVGA player
|
||||
// api('com.github.yyued:SVGAPlayer-Android:2.6.1')
|
||||
// OpenGL ES
|
||||
// api('androidx.opengl:opengl:1.3.0')
|
||||
|
||||
//腾讯im
|
||||
// api project(':tuiconversation')
|
||||
|
||||
@@ -8,13 +8,17 @@ import lombok.Data;
|
||||
*/
|
||||
@Data
|
||||
public class ZhuangBanShangChengBean {
|
||||
|
||||
private int did = 0;
|
||||
private String title = "";
|
||||
private String type = "";
|
||||
private String integral = "";
|
||||
private int period = 0;
|
||||
private String base_image = "";
|
||||
private String udid;
|
||||
private String user_id;
|
||||
private String is_using;
|
||||
private String end_time;
|
||||
private String is_perpetual;
|
||||
private String special_num ;//靓号
|
||||
private String title ;//装扮名称
|
||||
private String type ;//类型,顶部的头部选择
|
||||
private String remaining_day ;//价格
|
||||
private String base_image ;//显示图片
|
||||
private String play_image;//播放图像
|
||||
private boolean is_select = false;
|
||||
|
||||
public boolean isIs_select() {
|
||||
|
||||
@@ -8,12 +8,14 @@ import com.qxcm.moduleutil.bean.ExpandColumnBean;
|
||||
import com.qxcm.moduleutil.bean.GiftLabelBean;
|
||||
import com.qxcm.moduleutil.bean.HeatedBean;
|
||||
import com.qxcm.moduleutil.bean.NewsDataBean;
|
||||
import com.qxcm.moduleutil.bean.PersonaltyBean;
|
||||
import com.qxcm.moduleutil.bean.RealNameBean;
|
||||
import com.qxcm.moduleutil.bean.RewardUserBean;
|
||||
import com.qxcm.moduleutil.bean.RoonGiftModel;
|
||||
import com.qxcm.moduleutil.bean.UserBean;
|
||||
import com.qxcm.moduleutil.bean.UserInfo;
|
||||
import com.qxcm.moduleutil.bean.UserTagBean;
|
||||
import com.qxcm.moduleutil.bean.zhuangb.ZhuangBanShangChengBean;
|
||||
import com.qxcm.moduleutil.widget.Constants;
|
||||
|
||||
import java.util.List;
|
||||
@@ -193,10 +195,20 @@ public interface ApiServer {
|
||||
@POST(Constants.GET_ALBUM_DETAIL)
|
||||
Observable<BaseModel<AlbumBean>> getAlbumDetail(@Field("album_id") String albumId, @Field("pwd") String pwd, @Field("page") String page, @Field("page_limit") String page_limit);
|
||||
|
||||
@GET(Constants.GET_PERSONALTY)
|
||||
Observable<BaseModel<List<PersonaltyBean>>> getPersonaltyList();
|
||||
|
||||
@FormUrlEncoded
|
||||
@POST(Constants.POST_GZ)
|
||||
Call<BaseModel<String>> userGuanz(@Field("user_id") String userId,@Field("type")String type);
|
||||
|
||||
@GET(Constants.GET_DECORATE)
|
||||
Observable<BaseModel<List<ZhuangBanShangChengBean>>> getDecorateList(@Query("type") String type);
|
||||
|
||||
@FormUrlEncoded
|
||||
@POST(Constants.SET_USER_DECORATE)
|
||||
Call<BaseModel<String>> setUserDecorate(@Field("udid") String udid);
|
||||
|
||||
@FormUrlEncoded
|
||||
@POST(Constants.UP_ALBUM)
|
||||
Call<BaseModel<String>> upAddAlbum(@Field("album_id") String album_id, @Field("images") String images, @Field("content") String content);
|
||||
|
||||
@@ -19,12 +19,14 @@ import com.qxcm.moduleutil.bean.ExpandColumnBean;
|
||||
import com.qxcm.moduleutil.bean.GiftLabelBean;
|
||||
import com.qxcm.moduleutil.bean.HeatedBean;
|
||||
import com.qxcm.moduleutil.bean.NewsDataBean;
|
||||
import com.qxcm.moduleutil.bean.PersonaltyBean;
|
||||
import com.qxcm.moduleutil.bean.RealNameBean;
|
||||
import com.qxcm.moduleutil.bean.RewardUserBean;
|
||||
import com.qxcm.moduleutil.bean.RoonGiftModel;
|
||||
import com.qxcm.moduleutil.bean.UserBean;
|
||||
import com.qxcm.moduleutil.bean.UserInfo;
|
||||
import com.qxcm.moduleutil.bean.UserTagBean;
|
||||
import com.qxcm.moduleutil.bean.zhuangb.ZhuangBanShangChengBean;
|
||||
import com.qxcm.moduleutil.utils.SpUtil;
|
||||
import com.qxcm.moduleutil.utils.SystemUtils;
|
||||
import com.qxcm.moduleutil.utils.logger.DataLogger;
|
||||
@@ -292,6 +294,26 @@ public class RetrofitClient {
|
||||
sApiServer.getAlbumDetail(albumId,pwd,page,page_limit).compose(new DefaultTransformer<>()).subscribe(observer);
|
||||
}
|
||||
|
||||
public void getPersonaltyList(BaseObserver<List<PersonaltyBean>> observer){
|
||||
sApiServer.getPersonaltyList().compose(new DefaultTransformer<>()).subscribe(observer);
|
||||
}
|
||||
public void getDecorateList(String type,BaseObserver<List<ZhuangBanShangChengBean>> observer){
|
||||
sApiServer.getDecorateList(type).compose(new DefaultTransformer<>()).subscribe(observer);
|
||||
}
|
||||
|
||||
public void setUserDecorate(String decorateId,BaseObserver<String> observer){
|
||||
sApiServer.setUserDecorate(decorateId).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) {
|
||||
com.blankj.utilcode.util.ToastUtils.showShort(t.toString());
|
||||
}
|
||||
});
|
||||
}
|
||||
public void publishZone(String images, String content, String topic_id, String room_id,String ip,BaseObserver<String> observer){
|
||||
|
||||
sApiServer.publishZone(images,content,topic_id,room_id,ip).enqueue(new Callback<BaseModel<String>>() {
|
||||
|
||||
@@ -400,6 +400,9 @@ public class Constants {
|
||||
public static final String DELETE_ALBUM_IMAGE = "/api/User/delete_album_images";//删除图片
|
||||
public static final String DELETE_ALBUM = "/api/User/delete_album";//删除相册
|
||||
public static final String LIKE_ALBUM = "/api/User/like_album";//相册点赞
|
||||
public static final String GET_PERSONALTY = "/api/Decorate/get_type_list";//装扮类型列表
|
||||
public static final String GET_DECORATE = "/api/Decorate/user_decorate";//装扮详情
|
||||
public static final String SET_USER_DECORATE = "/api/Decorate/set_user_decorate";//用户装扮
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
<color name="colorPrimaryDark">#FFFFBB00</color>
|
||||
<color name="colorAccent">#FFFFBB00</color>
|
||||
<color name="color_666666">#666666</color>
|
||||
<color name="color_FFBB53FF">#FFBB53FF</color>
|
||||
<color name="color_text">#333333</color>
|
||||
<color name="color_white">#ffffff</color>
|
||||
<color name="transparent">#00000000</color>
|
||||
|
||||
Reference in New Issue
Block a user