package com.example.arial.mvvm.activity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.view.View;
import com.arialyy.frame.core.AbsActivity;
import com.arialyy.frame.temp.ITempView;
import com.arialyy.frame.util.show.T;
import com.example.arial.mvvm.R;
import com.example.arial.mvvm.base.BaseActivity;
import com.example.arial.mvvm.databinding.ActivityTempViewBinding;
import com.example.arial.mvvm.tempview.CustomTempView;
import butterknife.InjectView;
/**
* Created by lyy on 2016/4/27.
*/
public class TempViewActivity extends BaseActivity<ActivityTempViewBinding> {
@Override
protected void init(Bundle savedInstanceState) {
super.init(savedInstanceState);
setTitle("Activity 填充界面测试");
}
@Override
protected int setLayoutId() {
return R.layout.activity_temp_view;
}
public void onClick(View view) {
switch (view.getId()) {
case R.id.net_error:
showTempView(ITempView.ERROR);
break;
case R.id.data_null:
showTempView(ITempView.DATA_NULL);
break;
case R.id.loading:
showTempView(ITempView.LOADING);
hintTempView(2000);
break;
case R.id.bind_test:
getBinding().setStr("test");
break;
case R.id.custom_temp:
setCustomTempView(new CustomTempView(this));
T.showShort(this, "自定义填充对话框设置成功");
break;
// case R.id.ft:
// startActivity(new Intent(this, TVFContentActivity.class));
// break;
// case R.id.vp_ft:
// startActivity(new Intent(this, TVVPContentActivity.class));
// break;
}
}
@Override
public void onBtTempClick(View view, int type) {
super.onBtTempClick(view, type);
hintTempView();
}
}