123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- package com.edufound.reader.activity;
- import android.app.Activity;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.ImageView;
- import android.widget.Toast;
- import com.edufound.reader.R;
- import com.edufound.reader.annotation.BindView;
- import com.edufound.reader.base.BaseActivity;
- import com.edufound.reader.base.BaseMvpActivity;
- import com.edufound.reader.contract.PayContract;
- import com.edufound.reader.popwindow.PopWindowUtil;
- import com.edufound.reader.presenter.PayPresenter;
- public class PayActivity extends BaseMvpActivity<PayPresenter> implements PayContract.View {
- Activity mActivity;
- @BindView(id = R.id.activity_pay_tomyorder)
- ImageView mToMyOrder;
- @BindView(id = R.id.activity_pay_back)
- ImageView mBack;
- @BindView(id = R.id.activity_pay_month_item)
- ViewGroup mMonthItem;
- @BindView(id = R.id.activity_pay_year_item)
- ViewGroup mYearItem;
- @BindView(id = R.id.activity_pay_month_item_check)
- ImageView mMonthCheck;
- @BindView(id = R.id.activity_pay_year_item_check)
- ImageView mYearCheck;
- @Override
- public int getLayoutId() {
- return R.layout.activity_pay;
- }
- @Override
- public void initView() {
- mActivity = this;
- mPresenter = new PayPresenter();
- mPresenter.attachView(this);
- addUiClickListener(mBack, o -> {
- mActivity.finish();
- });
- mYearCheck.setVisibility(View.INVISIBLE);
- mMonthCheck.setVisibility(View.INVISIBLE);
- addUiClickListener(mToMyOrder, o -> {
- Toast.makeText(mActivity, "to my order", Toast.LENGTH_SHORT).show();
- PopWindowUtil.showMyOrderWindow(mActivity, getRootView());
- });
- addUiClickListener(mYearItem, o -> {
- mMonthCheck.setVisibility(View.INVISIBLE);
- mYearCheck.setVisibility(View.VISIBLE);
- });
- addUiClickListener(mMonthItem, o -> {
- mYearCheck.setVisibility(View.INVISIBLE);
- mMonthCheck.setVisibility(View.VISIBLE);
- });
- mYearItem.performClick();
- }
- @Override
- public void onGetDisconnect() {
- }
- @Override
- public void onGetMobileConnect() {
- }
- @Override
- public void onGetWifiConnect() {
- }
- @Override
- public void showLoading() {
- }
- @Override
- public void hideLoading() {
- }
- @Override
- public void onError(String errMessage) {
- }
- @Override
- public Activity getActivity() {
- return mActivity;
- }
- @Override
- public ViewGroup getRootView() {
- return findViewById(android.R.id.content);
- }
- }
|