新增主播任务对话框模块

This commit is contained in:
2023-02-17 17:14:01 +08:00
parent d86e16c9f5
commit 79ded6bff4
21 changed files with 779 additions and 9 deletions

View File

@@ -1,23 +1,55 @@
package com.yunbao.main.activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.text.SpannableStringBuilder;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
import com.yunbao.main.R;
import com.yunbao.common.utils.ToastUtil;
import com.yunbao.live.dialog.LiveTaskDialog;
import java.io.File;
public class TestActivity extends AppCompatActivity {
private TextView contextLayout;
private ListView listView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test);
contextLayout = findViewById(R.id.context_layout);
SpannableStringBuilder builder = new SpannableStringBuilder();
listView = new ListView(this);
setContentView(listView);
String[] strs = new String[]{
"弹出主播任务"
};
listView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1, strs));
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
switch (position) {
case 0:
new LiveTaskDialog(TestActivity.this).showDialog();
break;
}
}
});
}
@Override
protected void onActivityResult(final int requestCode, final int resultCode, final Intent data) {
super.onActivityResult(requestCode, resultCode, data);
}
}

View File

@@ -1,6 +1,7 @@
package com.yunbao.main.views;
import android.content.Context;
import android.content.Intent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
@@ -11,6 +12,7 @@ import com.yunbao.common.utils.WordUtil;
import com.yunbao.live.dialog.LiveRobotSettingDialogFragment;
import com.yunbao.main.R;
import com.yunbao.main.activity.MainActivity;
import com.yunbao.main.activity.TestActivity;
/**
* Created by cxf on 2018/9/22.
@@ -38,6 +40,10 @@ public class MainHomeViewHolder extends AbsMainHomeParentViewHolder {
super.init();
img_trophy = (ImageView) findViewById(R.id.img_trophy);
img_trophy.setOnLongClickListener(v -> {
mContext.startActivity(new Intent(mContext, TestActivity.class));
return true;
});
ImgLoader.display(mContext, "https://downs.yaoulive.com/gif_trophy.gif", img_trophy);