111
This commit is contained in:
@@ -23,6 +23,7 @@ import com.blankj.utilcode.util.GsonUtils;
|
||||
import com.yunbao.common.activity.AbsActivity;
|
||||
import com.yunbao.common.http.CommonHttpUtil;
|
||||
import com.yunbao.common.http.HttpCallback;
|
||||
import com.yunbao.common.manager.IMLoginManager;
|
||||
import com.yunbao.common.manager.imrongcloud.MessageIMManager;
|
||||
import com.yunbao.live.R;
|
||||
import com.yunbao.live.adapter.SystemChatMessageAdapter;
|
||||
@@ -89,6 +90,7 @@ public class PDLIiveChatActivity extends FragmentActivity {
|
||||
* 初始化数据
|
||||
*/
|
||||
private void initData() {
|
||||
IMLoginManager.get(mContext).checkInstructor();
|
||||
//获取系统消息列表
|
||||
ImHttpUtil.getImUserInfo("", new HttpCallback() {
|
||||
@Override
|
||||
|
||||
@@ -65,22 +65,22 @@ public class LiveHDDialogFragment extends AbsDialogFragment {
|
||||
window.setAttributes(params);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onStart() {
|
||||
super.onStart();
|
||||
Window window = getDialog().getWindow();
|
||||
window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
|
||||
WindowManager.LayoutParams windowParams = window.getAttributes();
|
||||
windowParams.dimAmount = 0.0f;
|
||||
windowParams.y = 100;
|
||||
window.setAttributes(windowParams);
|
||||
Dialog dialog = getDialog();
|
||||
if (dialog != null) {
|
||||
DisplayMetrics dm = new DisplayMetrics();
|
||||
getActivity().getWindowManager().getDefaultDisplay().getMetrics(dm);
|
||||
dialog.getWindow().setLayout((int) (dm.widthPixels), (int) (dm.heightPixels * (showType == 0 ? 0.5 : 1)));
|
||||
}
|
||||
}
|
||||
// @Override
|
||||
// public void onStart() {
|
||||
// super.onStart();
|
||||
//// Window window = getDialog().getWindow();
|
||||
//// window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
|
||||
//// WindowManager.LayoutParams windowParams = window.getAttributes();
|
||||
//// windowParams.dimAmount = 0.0f;
|
||||
//// windowParams.y = 100;
|
||||
//// window.setAttributes(windowParams);
|
||||
//// Dialog dialog = getDialog();
|
||||
//// if (dialog != null) {
|
||||
//// DisplayMetrics dm = new DisplayMetrics();
|
||||
//// getActivity().getWindowManager().getDefaultDisplay().getMetrics(dm);
|
||||
//// dialog.getWindow().setLayout((int) (dm.widthPixels), (int) (dm.heightPixels * (showType == 0 ? 0.5 : 1)));
|
||||
//// }
|
||||
// }
|
||||
|
||||
@Override
|
||||
public void onActivityCreated(Bundle savedInstanceState) {
|
||||
|
||||
@@ -130,6 +130,9 @@ public class SocketRyClient {
|
||||
mListener.onSuperCloseLive();//超管关闭房间
|
||||
return;
|
||||
}
|
||||
if(socketMsg.contains("LivePK_UnreadCount")){
|
||||
return;
|
||||
}
|
||||
SocketReceiveBean received = JSON.parseObject(socketMsg, SocketReceiveBean.class);
|
||||
Log.i("tag", "1" + "礼物");
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@ import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.Button;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.RelativeLayout;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
@@ -25,6 +26,7 @@ import com.yunbao.common.event.UpdateTablePoint;
|
||||
import com.yunbao.common.http.HttpCallback;
|
||||
import com.yunbao.common.http.HttpClient;
|
||||
import com.yunbao.common.manager.imrongcloud.MessageIMManager;
|
||||
import com.yunbao.common.utils.DpUtil;
|
||||
import com.yunbao.common.utils.ToastUtil;
|
||||
import com.yunbao.live.R;
|
||||
import com.yunbao.live.activity.LiveActivity;
|
||||
@@ -42,6 +44,8 @@ import org.greenrobot.eventbus.ThreadMode;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.URL;
|
||||
|
||||
import static com.yunbao.live.views.LiveRoomViewHolder.mNameText;
|
||||
|
||||
/**
|
||||
* Created by cxf on 2018/10/9.
|
||||
* 观众直播间逻辑
|
||||
@@ -83,6 +87,16 @@ public class LiveAudienceViewHolder extends AbsLiveViewHolder {
|
||||
svga_new_user_gif.setVisibility(View.GONE);
|
||||
svga_new_user_gif.stopAnimation();
|
||||
svga_new_user_gif.clear();
|
||||
}else if("name_true".equals(str)){
|
||||
if(LiveRoomViewHolder.mName.getText().length()<=4){
|
||||
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(DpUtil.dp2px(116),DpUtil.dp2px(40));
|
||||
layoutParams.setMargins(DpUtil.dp2px(80),DpUtil.dp2px(80),0,0);
|
||||
svga_new_user_follow.setLayoutParams(layoutParams);
|
||||
}else{
|
||||
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(DpUtil.dp2px(116),DpUtil.dp2px(40));
|
||||
layoutParams.setMargins(DpUtil.dp2px(100),DpUtil.dp2px(80),0,0);
|
||||
svga_new_user_follow.setLayoutParams(layoutParams);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -152,6 +166,8 @@ public class LiveAudienceViewHolder extends AbsLiveViewHolder {
|
||||
svga_new_user_gif = (SVGAImageView)findViewById(R.id.svga_new_user_gif);
|
||||
svga_new_user_double = (SVGAImageView)findViewById(R.id.svga_new_user_double);
|
||||
svga_new_user_follow = (SVGAImageView)findViewById(R.id.svga_new_user_follow);
|
||||
|
||||
|
||||
svga_new_user_double.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
|
||||
@@ -975,6 +975,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
|
||||
if (mName != null) {
|
||||
mNameText = name;
|
||||
mName.setText(name);
|
||||
EventBus.getDefault().post("name_true");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -47,7 +47,6 @@
|
||||
<WebView
|
||||
android:id="@+id/rlWebview"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
android:layout_weight="1"/>
|
||||
android:layout_height="wrap_content"/>
|
||||
|
||||
</LinearLayout>
|
||||
@@ -465,7 +465,6 @@
|
||||
android:layout_width="116dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_marginTop="80dp"
|
||||
android:layout_marginLeft="100dp"
|
||||
android:layout_gravity="center_vertical"
|
||||
app:autoPlay="true" />
|
||||
|
||||
|
||||
Reference in New Issue
Block a user