This commit is contained in:
2023-10-10 18:30:44 +08:00
parent 676aba70e7
commit da6ca4fbbb
54 changed files with 2136 additions and 130 deletions

View File

@@ -0,0 +1,91 @@
package com.shayu.onetoone.activity.message;
import android.os.Bundle;
import android.util.Log;
import android.view.SurfaceView;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import com.makeramen.roundedimageview.RoundedImageView;
import com.shayu.onetoone.R;
import com.shayu.onetoone.activity.AbsOTOActivity;
import com.shayu.onetoone.listener.OnCallStatusListener;
public class CallVideoActivity extends AbsOTOActivity {
private SurfaceView myView;
private SurfaceView targetView;
private ImageView callStop;
private ImageView gift;
private ImageView message;
private ImageView cameraCloseSwitch;
private ImageView cameraSwitch;
private ImageView micSwitch;
private ImageView money;
private RoundedImageView avatar;
private ImageView close;
private ImageView follow;
private TextView followText;
private OnCallStatusListener onCallStatusListener;
private String targetId;
public void setOnCallStatusListener(OnCallStatusListener onCallStatusListener) {
this.onCallStatusListener = onCallStatusListener;
}
@Override
protected int getLayoutId() {
return R.layout.activity_call_video;
}
@Override
protected void main(Bundle savedInstanceState) {
initView();
}
private void initView() {
myView = findViewById(R.id.my_view);
targetView = findViewById(R.id.target_view);
callStop = findViewById(R.id.call_stop);
gift = findViewById(R.id.gift);
message = findViewById(R.id.message);
cameraCloseSwitch = findViewById(R.id.camera_close_switch);
cameraSwitch = findViewById(R.id.camera_switch);
micSwitch = findViewById(R.id.mic_switch);
money = findViewById(R.id.money);
avatar = findViewById(R.id.avatar);
close = findViewById(R.id.close);
follow = findViewById(R.id.follow);
followText = findViewById(R.id.follow_text);
// 为所有View设置点击事件监听器
setClickListeners();
}
private void setClickListeners() {
// 为所有ImageView设置点击事件监听器
callStop.setOnClickListener(onClickListener);
gift.setOnClickListener(onClickListener);
message.setOnClickListener(onClickListener);
cameraCloseSwitch.setOnClickListener(onClickListener);
cameraSwitch.setOnClickListener(onClickListener);
micSwitch.setOnClickListener(onClickListener);
money.setOnClickListener(onClickListener);
// 为其他View设置点击事件监听器
avatar.setOnClickListener(onClickListener);
close.setOnClickListener(onClickListener);
follow.setOnClickListener(onClickListener);
}
private View.OnClickListener onClickListener = new View.OnClickListener() {
@Override
public void onClick(View v) {
// 在这里编写点击事件的处理逻辑
int id = v.getId();
}
};
}