package com.team.zhuoke.view.user.fragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.ImageView; import android.widget.RelativeLayout; import android.widget.TextView; import android.widget.Toast; import com.bigkoo.svprogresshud.SVProgressHUD; import com.facebook.drawee.view.SimpleDraweeView; import com.team.zhuoke.R; import com.team.zhuoke.base.BaseFragment; import com.team.zhuoke.base.BaseView; import com.team.zhuoke.model.logic.me.MeModelLogic; import com.team.zhuoke.model.logic.me.bean.PersonInfoBean; import com.team.zhuoke.presenter.me.impl.MePresenterImpl; import com.team.zhuoke.presenter.me.interfaces.MeContract; import com.team.zhuoke.ui.popup.LoginPopWindow; import butterknife.BindView; import butterknife.ButterKnife; import butterknife.OnClick; /** * 作者:gaoyin * 电话:18810474975 * 邮箱:18810474975@163.com * 版本号:1.0 * 类描述: * 备注消息: * 修改时间:2016/11/14 上午11:50 **/ public class UserFragment extends BaseFragment<MeModelLogic, MePresenterImpl> implements MeContract .View { @BindView(R.id.iv_avatar) SimpleDraweeView ivAvatar; @BindView(R.id.btn_login) Button btnLogin; @BindView(R.id.btn_register) Button btnRegister; @BindView(R.id.rl_not_login) RelativeLayout rlNotLogin; @BindView(R.id.tv_nickname) TextView tvNickname; @BindView(R.id.iv_setting) ImageView ivSetting; @BindView(R.id.rl_aready_login) RelativeLayout rlAreadyLogin; @BindView(R.id.iv_icon) ImageView ivIcon; @BindView(R.id.rl_history_watch) RelativeLayout rlHistoryWatch; @BindView(R.id.iv_icon1) ImageView ivIcon1; @BindView(R.id.rl_letters) RelativeLayout rlLetters; @BindView(R.id.iv_icon2) ImageView ivIcon2; @BindView(R.id.rl_my_task) RelativeLayout rlMyTask; @BindView(R.id.iv_icon3) ImageView ivIcon3; @BindView(R.id.rl_chongzhi) RelativeLayout rlChongzhi; @BindView(R.id.iv_anchor) ImageView ivAnchor; @BindView(R.id.rl_anchor_recruit) RelativeLayout rlAnchorRecruit; @BindView(R.id.iv_my_video) ImageView ivMyVideo; @BindView(R.id.rl_my_video) RelativeLayout rlMyVideo; @BindView(R.id.iv_video_collection) ImageView ivVideoCollection; @BindView(R.id.rl_video_collection) RelativeLayout rlVideoCollection; @BindView(R.id.iv_my_account) ImageView ivMyAccount; @BindView(R.id.rl_my_account) RelativeLayout rlMyAccount; @BindView(R.id.iv_image_game) ImageView ivImageGame; @BindView(R.id.rl_game_center) RelativeLayout rlGameCenter; @BindView(R.id.iv_clock) ImageView ivClock; @BindView(R.id.rl_clock) RelativeLayout rlClock; private LoginPopWindow mLoginPopwindow; @Override public void getViewPersonInfo(PersonInfoBean personInfoBean) { } @Override public void showLoginPopWindow() { // mLoginPopwindow.showPopupWindow(); if(mLoginPopwindow!=null) mLoginPopwindow.showPopupWindow(); } @Override public void showErrorWithStatus(String msg) { } SVProgressHUD svProgressHUD; @Override protected int getLayoutId() { return R.layout.fragment_mine; } @Override protected void onInitView(Bundle bundle) { svProgressHUD = new SVProgressHUD(getActivity()); mLoginPopwindow=new LoginPopWindow(getActivity()); } @Override protected void onEvent() { } @Override protected BaseView getViewImp() { return this; } @Override protected void lazyFetchData() { } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // TODO: inflate a fragment view View rootView = super.onCreateView(inflater, container, savedInstanceState); ButterKnife.bind(this, rootView); return rootView; } @OnClick(R.id.btn_login) public void login() { mPresenter.Login(); } @OnClick(R.id.btn_register) public void register(){ mPresenter.Login(); } // @Override // public void loginByWX() { // // } // // @Override // public void loginByQQ() { // // } // // @Override // public void loginByWB() { // // } // // @Override // public void loginByDouyu() { // // } // // @Override // public void registe() { // // } }