package com.application.zhangshi_app_android.ui.home;
|
|
import android.webkit.WebChromeClient;
|
import android.webkit.WebResourceRequest;
|
import android.webkit.WebSettings;
|
import android.webkit.WebView;
|
import android.webkit.WebViewClient;
|
import android.widget.Toast;
|
|
import androidx.lifecycle.Observer;
|
|
import com.android.app_base.base.view.BaseActivity;
|
import com.application.zhangshi_app_android.BR;
|
import com.application.zhangshi_app_android.R;
|
import com.application.zhangshi_app_android.bean.HomeRootBean;
|
import com.application.zhangshi_app_android.databinding.ActivityHomeMindMapBinding;
|
import com.google.gson.Gson;
|
import com.hjq.bar.TitleBar;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
* @author Ljj
|
* @date 2023.08.08. 18:56
|
* @desc
|
*/
|
public class HomeMindMapActivity extends BaseActivity<ActivityHomeMindMapBinding,HomeMindMapActivityViewModel> {
|
@Override
|
public int getLayoutId() {
|
return R.layout.activity_home_mind_map;
|
}
|
|
@Override
|
public int getVariableId() {
|
return BR.viewModel;
|
}
|
|
@Override
|
public void initParam() {
|
|
}
|
|
@Override
|
public void initView() {
|
|
}
|
|
@Override
|
public void initData() {
|
viewModel.getHomeRootBeanList();
|
// HomeRootBean rootMember = new HomeRootBean();
|
// rootMember.setNickName("张一");
|
// rootMember.setImg("URL_of_avatar");
|
// rootMember.setIdentity(1);
|
// HomeRootBean spouse = new HomeRootBean();
|
// spouse.setNickName("张一老婆");
|
// spouse.setImg("URL_of_avatar");
|
// spouse.setIdentity(1);
|
//// rootMember.setSpouse(spouse);
|
//
|
// List<HomeRootBean> children = new ArrayList<>();
|
// HomeRootBean father = new HomeRootBean();
|
// father.setNickName("张二一");
|
// father.setImg("URL_of_avatar");
|
// father.setIdentity(2);
|
// HomeRootBean mother = new HomeRootBean();
|
// mother.setNickName("张二一老婆");
|
// mother.setImg("URL_of_avatar");
|
// mother.setIdentity(2);
|
// father.setSpouse(mother);
|
// children.add(father);
|
//
|
// List<HomeRootBean> children2 = new ArrayList<>();
|
// HomeRootBean son = new HomeRootBean();
|
// son.setNickName("张三一");
|
// son.setImg("URL_of_avatar");
|
// son.setIdentity(2);
|
// HomeRootBean daughter = new HomeRootBean();
|
// daughter.setNickName("张三一老婆");
|
// daughter.setImg("URL_of_avatar");
|
// daughter.setIdentity(2);
|
//// son.setSpouse(daughter);
|
// children2.add(son);
|
// HomeRootBean son1 = new HomeRootBean();
|
// son1.setNickName("张三二");
|
// son1.setImg("URL_of_avatar");
|
// son1.setIdentity(2);
|
// HomeRootBean daughter1 = new HomeRootBean();
|
// daughter1.setNickName("张三二老婆");
|
// daughter1.setImg("URL_of_avatar");
|
// daughter1.setIdentity(2);
|
// son1.setSpouse(daughter1);
|
// children2.add(son1);
|
// HomeRootBean son2 = new HomeRootBean();
|
// son2.setNickName("张三三");
|
// son2.setImg("URL_of_avatar");
|
// son2.setIdentity(3);
|
// HomeRootBean daughter2 = new HomeRootBean();
|
// daughter2.setNickName("张三三老婆");
|
// daughter2.setImg("URL_of_avatar");
|
// daughter2.setIdentity(3);
|
// List<HomeRootBean> children3 = new ArrayList<>();
|
// son2.setSpouse(daughter2);
|
// children3.add(son2);
|
// HomeRootBean son3 = new HomeRootBean();
|
// son3.setNickName("张三四");
|
// son3.setImg("URL_of_avatar");
|
// son3.setIdentity(3);
|
// HomeRootBean daughter3 = new HomeRootBean();
|
// daughter3.setNickName("张三四老婆");
|
// daughter3.setImg("URL_of_avatar");
|
// daughter3.setIdentity(3);
|
// son3.setSpouse(daughter3);
|
// children3.add(son3);
|
// son1.setChildList(children3);
|
// father.setChildList(children2);
|
//
|
// HomeRootBean uncle = new HomeRootBean();
|
// uncle.setNickName("张二二");
|
// uncle.setImg("URL_of_avatar");
|
// uncle.setIdentity(2);
|
// HomeRootBean aunt = new HomeRootBean();
|
// aunt.setNickName("张二二老婆");
|
// aunt.setImg("URL_of_avatar");
|
// aunt.setIdentity(2);
|
//// uncle.setSpouse(aunt);
|
// children.add(uncle);
|
//
|
// HomeRootBean brother = new HomeRootBean();
|
// brother.setNickName("张二三");
|
// brother.setImg("URL_of_avatar");
|
// brother.setIdentity(2);
|
// HomeRootBean sister = new HomeRootBean();
|
// sister.setNickName("张二三老婆");
|
// sister.setImg("URL_of_avatar");
|
// sister.setIdentity(2);
|
// brother.setSpouse(sister);
|
// children.add(brother);
|
// brother.setChildList(children2);
|
// HomeRootBean brotherSon = new HomeRootBean();
|
// brotherSon.setNickName("张二三儿子");
|
// brotherSon.setImg("URL_of_avatar");
|
// brotherSon.setIdentity(2);
|
// List<HomeRootBean> brotherChildren = new ArrayList<>();
|
// brotherChildren.add(brotherSon);
|
// brother.setChildList(brotherChildren);
|
//
|
// HomeRootBean brother2 = new HomeRootBean();
|
// brother2.setNickName("张二四");
|
// brother2.setImg("URL_of_avatar");
|
// brother2.setIdentity(2);
|
// HomeRootBean sister2 = new HomeRootBean();
|
// sister2.setNickName("张二四老婆");
|
// sister2.setImg("URL_of_avatar");
|
// sister2.setIdentity(2);
|
// brother2.setSpouse(sister2);
|
// children.add(brother2);
|
//
|
//
|
// rootMember.setChildList(children);
|
// binding.scrollHomeMindMapLayout.setRootMember(rootMember);
|
|
}
|
|
@Override
|
public void initLiveDataObserve() {
|
viewModel.getHomeRootBeanLiveData().observe(this, new Observer<List<HomeRootBean>>() {
|
@Override
|
public void onChanged(List<HomeRootBean> homeRootBeans) {
|
if (homeRootBeans == null || homeRootBeans.size() == 0) {
|
return;
|
}
|
binding.scrollHomeMindMapLayout.setRootMember(homeRootBeans.get(0));
|
}
|
});
|
}
|
|
@Override
|
public void onLeftClick(TitleBar titleBar) {
|
finish();
|
}
|
}
|