d
This commit is contained in:
@@ -1,80 +0,0 @@
|
||||
package com.fenghoo.seven.main.activity.mine;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.chad.library.adapter.base.BaseQuickAdapter;
|
||||
import com.fenghoo.seven.R;
|
||||
import com.fenghoo.seven.base.BaseActivity;
|
||||
import com.fenghoo.seven.main.adapter.mine.OutboundHistoryAdapter;
|
||||
import com.fenghoo.seven.main.entity.mine.OutboundHistoryResBean;
|
||||
import com.fenghoo.seven.utils.SpaceItemDecoration;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
public class OutboundHistoryActivity extends BaseActivity {
|
||||
|
||||
private ImageView mIvBack;
|
||||
private TextView mTvTitle;
|
||||
private ImageView mIvSearch;
|
||||
private RecyclerView mRcyOutboundHistory;
|
||||
private List<OutboundHistoryResBean> outboundHistoryList = new ArrayList<>();
|
||||
|
||||
@Override
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.activity_mine_outbound_history);
|
||||
initView();
|
||||
initData();
|
||||
initRecyleview();
|
||||
}
|
||||
|
||||
private void initView() {
|
||||
mIvBack = (ImageView) findViewById(R.id.iv_back);
|
||||
mTvTitle = (TextView) findViewById(R.id.tv_title);
|
||||
mIvSearch = (ImageView)findViewById(R.id.iv_search);
|
||||
mRcyOutboundHistory = (RecyclerView) findViewById(R.id.rcy_outbound_history);
|
||||
}
|
||||
|
||||
private void initData(){
|
||||
mIvBack.setVisibility(View.VISIBLE);
|
||||
mTvTitle.setVisibility(View.VISIBLE);
|
||||
mTvTitle.setText(R.string.outbound_history);
|
||||
mIvSearch.setVisibility(View.VISIBLE);
|
||||
//
|
||||
OutboundHistoryResBean messageNoticeResBean = new OutboundHistoryResBean();
|
||||
OutboundHistoryResBean messageNoticeResBean1 = new OutboundHistoryResBean();
|
||||
OutboundHistoryResBean messageNoticeResBean2 = new OutboundHistoryResBean();
|
||||
OutboundHistoryResBean messageNoticeResBean3 = new OutboundHistoryResBean();
|
||||
OutboundHistoryResBean messageNoticeResBean4 = new OutboundHistoryResBean();
|
||||
outboundHistoryList.add(messageNoticeResBean);
|
||||
outboundHistoryList.add(messageNoticeResBean1);
|
||||
outboundHistoryList.add(messageNoticeResBean2);
|
||||
outboundHistoryList.add(messageNoticeResBean3);
|
||||
outboundHistoryList.add(messageNoticeResBean4);
|
||||
|
||||
}
|
||||
private void initRecyleview(){
|
||||
OutboundHistoryAdapter messageNoticeAdapter = new OutboundHistoryAdapter(this,outboundHistoryList);
|
||||
LinearLayoutManager manager = new LinearLayoutManager(this);
|
||||
mRcyOutboundHistory.addItemDecoration(new SpaceItemDecoration(0, 20));
|
||||
mRcyOutboundHistory.setLayoutManager(manager);
|
||||
mRcyOutboundHistory.setAdapter(messageNoticeAdapter);
|
||||
messageNoticeAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {
|
||||
@Override
|
||||
public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
|
||||
// mBean = messgeList.get(position);
|
||||
// MineMessagePresenterImpl.OneReadMessgae(messgeList.get(position).getId());
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
package com.fenghoo.seven.main.adapter.mine;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import com.chad.library.adapter.base.BaseQuickAdapter;
|
||||
import com.chad.library.adapter.base.BaseViewHolder;
|
||||
import com.fenghoo.seven.R;
|
||||
import com.fenghoo.seven.main.entity.mine.OutboundHistoryResBean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class OutboundHistoryAdapter extends BaseQuickAdapter<OutboundHistoryResBean,BaseViewHolder> {
|
||||
|
||||
private Context context;
|
||||
private List<OutboundHistoryResBean> list;
|
||||
|
||||
public OutboundHistoryAdapter(Context context, List list) {
|
||||
super(R.layout.mine_outbound_history_item, list);
|
||||
this.context = context;
|
||||
this.list = list;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
protected void convert(BaseViewHolder helper, OutboundHistoryResBean item) {
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
package com.fenghoo.seven.main.find.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.view.View;
|
||||
import android.widget.RelativeLayout;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.chad.library.adapter.base.BaseQuickAdapter;
|
||||
import com.chad.library.adapter.base.BaseViewHolder;
|
||||
import com.fenghoo.seven.R;
|
||||
import com.fenghoo.seven.main.kehu.Bean.CustomerListBean;
|
||||
import com.fenghoo.seven.utils.WidgetTools;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
public class CommentAdapter extends BaseQuickAdapter<CustomerListBean.ResultBean.DataBean, BaseViewHolder> {
|
||||
Context mcontext;
|
||||
OnViewClickListener onViewClickListener;
|
||||
|
||||
public CommentAdapter(Context context, List list) {
|
||||
super(R.layout.comment_item, list);
|
||||
this.mcontext = context;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void convert(final BaseViewHolder helper, final CustomerListBean.ResultBean.DataBean item) {
|
||||
WidgetTools.setTextfive((TextView) helper.getView(R.id.tv_dea_name), "", item.getName());
|
||||
|
||||
TextView tv_cuslist_caozuo = (TextView)helper.getView(R.id.tv_cuslist_caozuo);
|
||||
tv_cuslist_caozuo.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
onViewClickListener.reply(item);
|
||||
}
|
||||
});
|
||||
RelativeLayout yichengjhiao_rv = (RelativeLayout)helper.getView(R.id.yichengjhiao_rv);
|
||||
yichengjhiao_rv.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
onViewClickListener.enterCusDetail(item);
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
public void operationListenner(OnViewClickListener onViewClickListener){
|
||||
this.onViewClickListener = onViewClickListener;
|
||||
}
|
||||
|
||||
public interface OnViewClickListener{
|
||||
|
||||
/**
|
||||
* 回复
|
||||
* @param item
|
||||
*/
|
||||
void reply(CustomerListBean.ResultBean.DataBean item);
|
||||
|
||||
|
||||
void enterCusDetail(CustomerListBean.ResultBean.DataBean item);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -19,20 +19,18 @@ public class FindListAdapter extends BaseQuickAdapter<CustomerListBean.ResultBea
|
||||
OnViewClickListener onViewClickListener;
|
||||
|
||||
public FindListAdapter(Context context, List list) {
|
||||
super(R.layout.cuslist_item, list);
|
||||
super(R.layout.findlist_item, list);
|
||||
this.mcontext = context;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void convert(final BaseViewHolder helper, final CustomerListBean.ResultBean.DataBean item) {
|
||||
WidgetTools.setTextfive((TextView) helper.getView(R.id.tv_dea_name), "", item.getName());
|
||||
WidgetTools.setTextfive((TextView) helper.getView(R.id.tv_dea_phone), "", item.getPhone());
|
||||
WidgetTools.setTextfive((TextView) helper.getView(R.id.tv_dea_watch), "", item.getWechat());
|
||||
TextView tv_cuslist_caozuo = (TextView)helper.getView(R.id.tv_cuslist_caozuo);
|
||||
RelativeLayout tv_cuslist_caozuo = (RelativeLayout)helper.getView(R.id.tv_cuslist_caozuo);
|
||||
tv_cuslist_caozuo.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
onViewClickListener.operation(item);
|
||||
|
||||
}
|
||||
});
|
||||
RelativeLayout yichengjhiao_rv = (RelativeLayout)helper.getView(R.id.yichengjhiao_rv);
|
||||
@@ -51,7 +49,7 @@ public class FindListAdapter extends BaseQuickAdapter<CustomerListBean.ResultBea
|
||||
|
||||
public interface OnViewClickListener{
|
||||
|
||||
void operation(CustomerListBean.ResultBean.DataBean item);
|
||||
|
||||
|
||||
|
||||
void enterCusDetail(CustomerListBean.ResultBean.DataBean item);
|
||||
|
||||
@@ -9,7 +9,9 @@ import com.chad.library.adapter.base.BaseQuickAdapter;
|
||||
import com.chad.library.adapter.base.BaseViewHolder;
|
||||
import com.fenghoo.seven.R;
|
||||
import com.fenghoo.seven.main.kehu.Bean.CustomerListBean;
|
||||
import com.fenghoo.seven.utils.GlideTools;
|
||||
import com.fenghoo.seven.utils.WidgetTools;
|
||||
import com.fenghoo.seven.widget.CircleImageView;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -25,16 +27,11 @@ public class PrivateletAdapter extends BaseQuickAdapter<CustomerListBean.ResultB
|
||||
|
||||
@Override
|
||||
protected void convert(final BaseViewHolder helper, final CustomerListBean.ResultBean.DataBean item) {
|
||||
WidgetTools.setTextfive((TextView) helper.getView(R.id.tv_dea_name), "", item.getName());
|
||||
WidgetTools.setTextfive((TextView) helper.getView(R.id.tv_dea_phone), "", item.getPhone());
|
||||
WidgetTools.setTextfive((TextView) helper.getView(R.id.tv_dea_watch), "", item.getWechat());
|
||||
TextView tv_cuslist_caozuo = (TextView)helper.getView(R.id.tv_cuslist_caozuo);
|
||||
tv_cuslist_caozuo.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
onViewClickListener.operation(item);
|
||||
}
|
||||
});
|
||||
WidgetTools.setTextfive((TextView) helper.getView(R.id.private_tv_name), "", item.getName());
|
||||
WidgetTools.setTextfive((TextView) helper.getView(R.id.private_tv_content), "", item.getPhone());
|
||||
WidgetTools.setTextfive((TextView) helper.getView(R.id.private_tv_time), "", item.getWechat());
|
||||
CircleImageView private_iv_dea_avatar = helper.getView(R.id.private_iv_dea_avatar);
|
||||
GlideTools.init(mContext).displaypic(private_iv_dea_avatar, "", R.mipmap.icon_default_head);
|
||||
RelativeLayout yichengjhiao_rv = (RelativeLayout)helper.getView(R.id.yichengjhiao_rv);
|
||||
yichengjhiao_rv.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
@@ -42,7 +39,6 @@ public class PrivateletAdapter extends BaseQuickAdapter<CustomerListBean.ResultB
|
||||
onViewClickListener.enterCusDetail(item);
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
public void operationListenner(OnViewClickListener onViewClickListener){
|
||||
@@ -50,12 +46,7 @@ public class PrivateletAdapter extends BaseQuickAdapter<CustomerListBean.ResultB
|
||||
}
|
||||
|
||||
public interface OnViewClickListener{
|
||||
|
||||
void operation(CustomerListBean.ResultBean.DataBean item);
|
||||
|
||||
|
||||
void enterCusDetail(CustomerListBean.ResultBean.DataBean item);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -5,8 +5,10 @@ import android.widget.Toast;
|
||||
import com.fenghoo.seven.JsonUtils;
|
||||
import com.fenghoo.seven.R;
|
||||
import com.fenghoo.seven.dialog.BaseTipsDialog;
|
||||
import com.fenghoo.seven.main.find.adapter.CommentAdapter;
|
||||
import com.fenghoo.seven.main.kehu.Bean.CustomerListBean;
|
||||
import com.fenghoo.seven.main.kehu.Dialog.CusOperationDialog;
|
||||
import com.fenghoo.seven.main.kehu.Dialog.RreplyDialog;
|
||||
import com.fenghoo.seven.main.kehu.MobanFragment;
|
||||
import com.fenghoo.seven.main.kehu.activity.ShowAty;
|
||||
import com.fenghoo.seven.main.kehu.adapter.CusListAdapter;
|
||||
@@ -25,41 +27,19 @@ public class CommentFragment extends MobanFragment {
|
||||
|
||||
public CommentFragment() {
|
||||
super();
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void initAdapter() {
|
||||
mMarkingFragmentRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
|
||||
CusListAdapter markingtwoAdapter = new CusListAdapter(mContext, null);
|
||||
CommentAdapter markingtwoAdapter = new CommentAdapter(mContext, null);
|
||||
getAdpter(markingtwoAdapter);
|
||||
mMarkingFragmentRecyclerView.setAdapter(markingtwoAdapter);
|
||||
markingtwoAdapter.operationListenner(new CusListAdapter.OnViewClickListener() {
|
||||
markingtwoAdapter.operationListenner(new CommentAdapter.OnViewClickListener() {
|
||||
@Override
|
||||
public void operation(final CustomerListBean.ResultBean.DataBean item) {
|
||||
new CusOperationDialog(getActivity(), R.style.dialog, new CusOperationDialog.OnCloseListener() {
|
||||
@Override
|
||||
public void phoneClick() {//拨打电话
|
||||
if (item.getPhone() != null) {
|
||||
call(item.getPhone());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void kaidanonClick() {//删除客户
|
||||
new BaseTipsDialog().showDownloadDialog(getActivity(), "确认删除该客户吗?", "确定", new BaseTipsDialog.ClickListener() {
|
||||
@Override
|
||||
public void confirm() {
|
||||
Toast.makeText(getActivity(), "还没调接口", Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void cancle() {
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//信息完善
|
||||
public void reply(CustomerListBean.ResultBean.DataBean item) {
|
||||
new RreplyDialog(getActivity(), R.style.dialog, new RreplyDialog.OnCloseListener() {
|
||||
//回复
|
||||
@Override
|
||||
public void uploadAvatar() {
|
||||
|
||||
|
||||
@@ -1,15 +1,10 @@
|
||||
package com.fenghoo.seven.main.find.ui;
|
||||
|
||||
import android.widget.Toast;
|
||||
|
||||
import com.fenghoo.seven.JsonUtils;
|
||||
import com.fenghoo.seven.R;
|
||||
import com.fenghoo.seven.dialog.BaseTipsDialog;
|
||||
import com.fenghoo.seven.main.find.adapter.PrivateletAdapter;
|
||||
import com.fenghoo.seven.main.kehu.Bean.CustomerListBean;
|
||||
import com.fenghoo.seven.main.kehu.Dialog.CusOperationDialog;
|
||||
import com.fenghoo.seven.main.kehu.MobanFragment;
|
||||
import com.fenghoo.seven.main.kehu.activity.ShowAty;
|
||||
import com.fenghoo.seven.main.kehu.adapter.CusListAdapter;
|
||||
import com.fenghoo.seven.okgonet.NetApi;
|
||||
import com.fenghoo.seven.okgonet.Observer;
|
||||
import com.fenghoo.seven.utils.checkVersionsUtils.ProfileSpUtils;
|
||||
@@ -33,48 +28,13 @@ public class FindFragmenttwo extends MobanFragment {
|
||||
@Override
|
||||
public void initAdapter() {
|
||||
mMarkingFragmentRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
|
||||
CusListAdapter markingtwoAdapter = new CusListAdapter(mContext, null);
|
||||
getAdpter(markingtwoAdapter);
|
||||
mMarkingFragmentRecyclerView.setAdapter(markingtwoAdapter);
|
||||
markingtwoAdapter.operationListenner(new CusListAdapter.OnViewClickListener() {
|
||||
@Override
|
||||
public void operation(final CustomerListBean.ResultBean.DataBean item) {
|
||||
new CusOperationDialog(getActivity(), R.style.dialog, new CusOperationDialog.OnCloseListener() {
|
||||
@Override
|
||||
public void phoneClick() {//拨打电话
|
||||
if (item.getPhone() != null) {
|
||||
call(item.getPhone());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void kaidanonClick() {//删除客户
|
||||
new BaseTipsDialog().showDownloadDialog(getActivity(), "确认删除该客户吗?", "确定", new BaseTipsDialog.ClickListener() {
|
||||
@Override
|
||||
public void confirm() {
|
||||
Toast.makeText(getActivity(), "还没调接口", Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void cancle() {
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//信息完善
|
||||
@Override
|
||||
public void uploadAvatar() {
|
||||
|
||||
}
|
||||
|
||||
}).show();
|
||||
}
|
||||
|
||||
PrivateletAdapter privateletAdapter = new PrivateletAdapter(mContext, null);
|
||||
getAdpter(privateletAdapter);
|
||||
mMarkingFragmentRecyclerView.setAdapter(privateletAdapter);
|
||||
privateletAdapter.operationListenner(new PrivateletAdapter.OnViewClickListener() {
|
||||
@Override
|
||||
public void enterCusDetail(CustomerListBean.ResultBean.DataBean item) {
|
||||
|
||||
//进入回话页
|
||||
//进入会话页
|
||||
ShowAty.ConversationActivity(getActivity());
|
||||
}
|
||||
});
|
||||
|
||||
@@ -5,6 +5,7 @@ import android.widget.Toast;
|
||||
import com.fenghoo.seven.JsonUtils;
|
||||
import com.fenghoo.seven.R;
|
||||
import com.fenghoo.seven.dialog.BaseTipsDialog;
|
||||
import com.fenghoo.seven.main.find.adapter.FindListAdapter;
|
||||
import com.fenghoo.seven.main.find.adapter.PrivateletAdapter;
|
||||
import com.fenghoo.seven.main.kehu.Bean.CustomerListBean;
|
||||
import com.fenghoo.seven.main.kehu.Dialog.CusOperationDialog;
|
||||
@@ -32,44 +33,10 @@ public class PrivateletterFragment extends MobanFragment {
|
||||
@Override
|
||||
public void initAdapter() {
|
||||
mMarkingFragmentRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
|
||||
PrivateletAdapter markingtwoAdapter = new PrivateletAdapter(mContext, null);
|
||||
FindListAdapter markingtwoAdapter = new FindListAdapter(mContext, null);
|
||||
getAdpter(markingtwoAdapter);
|
||||
mMarkingFragmentRecyclerView.setAdapter(markingtwoAdapter);
|
||||
markingtwoAdapter.operationListenner(new PrivateletAdapter.OnViewClickListener() {
|
||||
@Override
|
||||
public void operation(final CustomerListBean.ResultBean.DataBean item) {
|
||||
new CusOperationDialog(getActivity(), R.style.dialog, new CusOperationDialog.OnCloseListener() {
|
||||
@Override
|
||||
public void phoneClick() {//拨打电话
|
||||
if (item.getPhone() != null) {
|
||||
call(item.getPhone());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void kaidanonClick() {//删除客户
|
||||
new BaseTipsDialog().showDownloadDialog(getActivity(), "确认删除该客户吗?", "确定", new BaseTipsDialog.ClickListener() {
|
||||
@Override
|
||||
public void confirm() {
|
||||
Toast.makeText(getActivity(), "还没调接口", Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void cancle() {
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//信息完善
|
||||
@Override
|
||||
public void uploadAvatar() {
|
||||
|
||||
}
|
||||
|
||||
}).show();
|
||||
}
|
||||
|
||||
markingtwoAdapter.operationListenner(new FindListAdapter.OnViewClickListener() {
|
||||
@Override
|
||||
public void enterCusDetail(CustomerListBean.ResultBean.DataBean item) {
|
||||
//进入查看评论
|
||||
|
||||
@@ -0,0 +1,128 @@
|
||||
package com.fenghoo.seven.main.kehu.Dialog;
|
||||
|
||||
import android.app.Dialog;
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
import android.view.Gravity;
|
||||
import android.view.View;
|
||||
import android.view.Window;
|
||||
import android.view.WindowManager;
|
||||
import android.widget.EditText;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.RelativeLayout;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.chad.library.adapter.base.BaseQuickAdapter;
|
||||
import com.chad.library.adapter.base.BaseViewHolder;
|
||||
import com.fenghoo.seven.R;
|
||||
import com.fenghoo.seven.utils.StringUtils;
|
||||
import com.fenghoo.seven.utils.WidgetTools;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
public class RreplyDialog extends Dialog implements View.OnClickListener {
|
||||
|
||||
private Context mContext;
|
||||
private OnCloseListener listener;
|
||||
private TextView bt_draining_kehu;
|
||||
private RelativeLayout rl_tv_kaidan,rl_tv_uploadAvatar;
|
||||
private ImageView reply_ima;
|
||||
private EditText reply_etSearchh;
|
||||
private RecyclerView reply_rcey;
|
||||
private boolean flag=false;
|
||||
|
||||
public RreplyDialog(Context context) {
|
||||
super(context);
|
||||
this.mContext = context;
|
||||
}
|
||||
|
||||
public RreplyDialog(Context context, int themeResId, OnCloseListener listener) {
|
||||
super(context, themeResId);
|
||||
this.mContext = context;
|
||||
this.listener = listener;
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.reply_dialog);
|
||||
setCanceledOnTouchOutside(true);
|
||||
Window window = getWindow();
|
||||
window.getDecorView().setPadding(0, 0, 0, 0);
|
||||
WindowManager.LayoutParams layoutParams = window.getAttributes();
|
||||
layoutParams.width = WindowManager.LayoutParams.MATCH_PARENT;
|
||||
layoutParams.horizontalMargin = 0;
|
||||
window.setAttributes(layoutParams);
|
||||
window.setGravity(Gravity.BOTTOM);
|
||||
initView();
|
||||
}
|
||||
|
||||
private void initView() {
|
||||
rl_tv_uploadAvatar = (RelativeLayout) findViewById(R.id.rl_tv_uploadAvatar);
|
||||
rl_tv_uploadAvatar.setOnClickListener(this);
|
||||
reply_ima = (ImageView) findViewById(R.id.reply_ima);
|
||||
reply_ima.setOnClickListener(this);
|
||||
reply_etSearchh = (EditText) findViewById(R.id.reply_etSearchh);
|
||||
|
||||
|
||||
|
||||
ArrayList<String> objects = new ArrayList<>();
|
||||
objects.add("常用语1");
|
||||
objects.add("常用语2");
|
||||
objects.add("常用语3");
|
||||
reply_rcey = (RecyclerView) findViewById(R.id.reply_rcey);
|
||||
if(flag){
|
||||
reply_rcey.setVisibility(View.VISIBLE);
|
||||
}else {
|
||||
reply_rcey.setVisibility(View.GONE);
|
||||
}
|
||||
LinearLayoutManager manager = new LinearLayoutManager(mContext);
|
||||
reply_rcey.setLayoutManager(manager);
|
||||
reply_rcey.setAdapter(new BaseQuickAdapter<String, BaseViewHolder>(R.layout.item_reply_dialog, objects) {
|
||||
@Override
|
||||
protected void convert(final BaseViewHolder helper, final String item) {
|
||||
WidgetTools.setTextfive((TextView) helper.getView(R.id.img_modify), "", helper.getAdapterPosition()+1+"."+item);
|
||||
RelativeLayout reply_dialog_rl = helper.getView(R.id.reply_dialog_rl);
|
||||
reply_dialog_rl.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
reply_etSearchh.setText(item);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
switch (view.getId()) {
|
||||
case R.id.rl_tv_uploadAvatar://上传头像
|
||||
if (listener != null) {
|
||||
listener.uploadAvatar();
|
||||
}
|
||||
dismiss();
|
||||
case R.id.reply_ima://快捷回复
|
||||
if(flag){
|
||||
reply_rcey.setVisibility(View.VISIBLE);
|
||||
flag=false;
|
||||
}else {
|
||||
reply_rcey.setVisibility(View.GONE);
|
||||
flag=true;
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
public interface OnCloseListener {
|
||||
|
||||
void uploadAvatar();
|
||||
|
||||
}
|
||||
}
|
||||
@@ -25,7 +25,7 @@ public class LivebroFragment extends BaseFragment {
|
||||
@Override
|
||||
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||
mContext = getActivity();
|
||||
mContentView = inflater.inflate(R.layout.fragment_home_layout, container, false);
|
||||
mContentView = inflater.inflate(R.layout.fragment_live_layout, container, false);
|
||||
initView(mContentView);
|
||||
initData();
|
||||
return mContentView;
|
||||
@@ -38,6 +38,6 @@ public class LivebroFragment extends BaseFragment {
|
||||
|
||||
private void initData(){
|
||||
titleTv.setVisibility(View.VISIBLE);
|
||||
titleTv.setText(R.string.text_home_fragment);
|
||||
titleTv.setText(R.string.text_live_fragment);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user