Java源码示例:com.gc.materialdesign.views.ButtonFlat

示例1
@Override
public void initView(){

    ActionBar actionBar = getSupportActionBar();
    actionBar.setLogo(R.mipmap.ic_arrow_back_white_24dp);
    actionBar.setDisplayHomeAsUpEnabled(true);
    actionBar.setTitle("登录");

    mBtnLogin = (ButtonFlat)this.findViewById(R.id.id_login_activity_btn_login);
    mBtnLogin.setBackgroundColor(getResources().getColor(R.color.colorPrimaryDark));
    mBtnRegister = (ButtonFlat)this.findViewById(R.id.id_login_activity_btn_regist);
    mBtnRegister.setBackgroundColor(getResources().getColor(R.color.colorPrimaryDark));
    mBtnForget = (ButtonFlat)this.findViewById(R.id.id_login_activity_btn_forget);
    mBtnForget.setBackgroundColor(getResources().getColor(R.color.colorPrimaryDark));
    mEtPassword = (MaterialEditText)this.findViewById(R.id.id_login_activity_et_password);
    mEtUsername = (MaterialEditText)this.findViewById(R.id.id_login_activity_et_username);

    mIvQqLogin = (ImageView)this.findViewById(R.id.id_login_activity_iv_qq_login);
    mIvQqLogin.setOnClickListener(this);

    mBtnRegister.setOnClickListener(this);
    mBtnLogin.setOnClickListener(this);
}
 
示例2
private void initData(){
    btn_regist = (ButtonFlat)this.findViewById(R.id.id_regist_btn_regist);
    btn_regist.setOnClickListener(this);
    btn_regist.setBackgroundColor(getResources().getColor(R.color.colorPrimaryDark));

    rb_man = (RadioButton)this.findViewById(R.id.id_regist_rb_man);
    rb_woman = (RadioButton)this.findViewById(R.id.id_regist_rb_woman);

    et_age = (MaterialEditText)this.findViewById(R.id.id_regist_et_age);
    et_username = (MaterialEditText)this.findViewById(R.id.id_regist_et_username);
    et_password = (MaterialEditText)this.findViewById(R.id.id_regist_et_password);
    et_ensure_password = (MaterialEditText)this.findViewById(R.id.id_regist_et_ensurepassword);
    et_recommend_name = (MaterialEditText)this.findViewById(R.id.id_regist_et_recommend_name);
    iv_head  = (CircleImageView)this.findViewById(R.id.id_regist_iv_head);
    iv_head.setOnClickListener(this);
}
 
示例3
private void initData(){
    btn_submit = (ButtonFlat)this.findViewById(R.id.id_add_recruit_activity_btn_submit);
    btn_submit.setBackgroundColor(getResources().getColor(R.color.colorPrimaryDark));
    btn_submit.setOnClickListener(this);

    btn_take_photo = (ButtonFlat)this.findViewById(R.id.id_add_recruit_activity_btn_take_photo);
    btn_take_photo.setBackgroundColor(getResources().getColor(R.color.colorPrimaryDark));
    btn_take_photo.setOnClickListener(this);

    gridView1 = (GridView) findViewById(R.id.gridView1);

    list_image_path = new ArrayList<>();

    et_phone = (MaterialEditText)this.findViewById(R.id.id_add_recruit_activity_et_phone);
    et_companyname = (MaterialEditText)this.findViewById(R.id.id_add_recruit_activity_et_companyname);
    et_link = (MaterialEditText)this.findViewById(R.id.id_add_recruit_activity_et_link);
    et_requitement = (MaterialEditText)this.findViewById(R.id.id_add_recruit_activity_et_requirement);
    et_address = (MaterialEditText)this.findViewById(R.id.id_add_recruit_activity_et_address);
    et_address.setText(SharedPreferenceUtil.getAddress());
}
 
示例4
@Override
	public void afterCreate()
	{
		int limitCount = getIntent().getIntExtra(EXTRA_LIMIT_COUNT, 0);
		mType = getIntent().getIntExtra(EXTRA_SELECT_TYPE, -1);
		if (mType == -1) finish();
		mCbIsSendOriginal = (CheckBox) findViewById(R.id.cbIsOriginal);
		mRv = (RecyclerView) findViewById(R.id.rv);
		mRlBottom = (RelativeLayout) findViewById(R.id.rlBottom);
		mTvDirName = (TextView) findViewById(R.id.tvDirName);
		mCbIsSendOriginal = (CheckBox) findViewById(R.id.cbIsOriginal);
//		mTvImgCount = (TextView) findViewById(R.id.tvImgCount);
		mBtnOk = (ButtonFlat) findViewById(R.id.btnOk);
		if (mType == TYPE_CHAT) mCbIsSendOriginal.setVisibility(View.VISIBLE);
		MyGalleryAdapter.mLimitCount = limitCount;
		mProgressBar = (ProgressBarCircularIndeterminate) findViewById(R.id.progressBar);
		mProgressBar.setVisibility(View.VISIBLE);
		getSupportLoaderManager().initLoader(1, null, this);
	}
 
示例5
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.add_post_activity_layout);

    handler = new Handler(){
        @Override
        public void handleMessage(Message msg) {
            switch (msg.what){
                case OkhttpUtil.MESSAGE_ADD_POST:
                    handleAddPost(msg);
                    break;
            }
        }
    };

    recruit_id = getIntent().getStringExtra("recruit_id");

    ActionBar ab = this.getSupportActionBar();
    ab.setLogo(R.mipmap.ic_arrow_back_white_24dp);
    ab.setDisplayHomeAsUpEnabled(true);
    ab.setTitle("添加职位");

    btn_submit = (ButtonFlat)this.findViewById(R.id.id_add_post_activity_btn_submit);
    btn_submit.setBackgroundColor(this.getResources().getColor(R.color.colorPrimary));

    et_postname = (MaterialEditText)this.findViewById(R.id.id_add_post_activity_et_postname);
    et_salary = (MaterialEditText)this.findViewById(R.id.id_add_post_activity_et_salary);
    et_requirement = (MaterialEditText)this.findViewById(R.id.id_add_post_activity_et_requirement);
    et_description = (MaterialEditText)this.findViewById(R.id.id_add_post_activity_et_description);

    btn_submit.setOnClickListener(this);

}
 
示例6
public void initData(){
    btn_save = (ButtonFlat)this.findViewById(R.id.id_modify_user_data_btn_save);
    btn_save.setBackgroundColor(getResources().getColor(R.color.colorPrimary));

    et_nickname = (MaterialEditText)this.findViewById(R.id.id_modify_user_data_et_nickname);
    et_city = (MaterialEditText)this.findViewById(R.id.id_modify_user_data_et_city);
    et_signature = (MaterialEditText)this.findViewById(R.id.id_modify_user_data_et_signature);
    //et_phone = (MaterialEditText)this.findViewById(R.id.id_modify_user_data_et_phone);
    et_email = (MaterialEditText)this.findViewById(R.id.id_modify_user_data_et_email);

    rb_man = (RadioButton)this.findViewById(R.id.id_modify_user_data_rb_man);
    rb_woman = (RadioButton)this.findViewById(R.id.id_modify_user_data_rb_woman);

    rl_modity_user_head = (RelativeLayout)this.findViewById(R.id.id_modify_user_data_rl_modify_head);
    iv_head = (CircleImageView)this.findViewById(R.id.id_modify_user_data_iv_userhead);

    rl_modity_user_head.setOnClickListener(this);
    btn_save.setOnClickListener(this);

    et_age = (MaterialEditText)this.findViewById(R.id.id_modify_user_data_et_age);
    et_occupation = (MaterialEditText)this.findViewById(R.id.id_modify_user_data_et_occupation);
    et_constellation = (MaterialEditText)this.findViewById(R.id.id_modify_user_data_et_constellation);
    et_hight = (MaterialEditText)this.findViewById(R.id.id_modify_user_data_et_hight);
    et_weight = (MaterialEditText)this.findViewById(R.id.id_modify_user_data_et_weight);
    tv_figure = (TextView)this.findViewById(R.id.id_modify_user_data_tv_figure);
    tv_emotion = (TextView)this.findViewById(R.id.id_modify_user_data_tv_emotion);

    et_occupation.setOnClickListener(this);
    et_constellation.setOnClickListener(this);
    tv_figure.setOnClickListener(this);
    tv_emotion.setOnClickListener(this);



    setInitData();
}
 
示例7
/**
 * 选择星座的 popupwindow
 */
private void showSelectConstellationPW()
{
	if (mSelectConstellationPW == null)
	{
		View view = LayoutInflater.from(getActivity()).inflate(R.layout.popupwindow_select_view,
						mRoot, false);
		mSelectConstellationPW = PopupWindowManager.getPopupWindow(view, ViewGroup
						.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT, mViewDim);
		final SelectRecyclerView selectRecyclerView = (SelectRecyclerView) view.findViewById
						(R.id.rvSelect);
		selectRecyclerView.setLayoutManager(new SnappingLinearLayoutManager
						(getActivity(), LinearLayoutManager.VERTICAL, false));
		selectRecyclerView.setAdapter(new SelectRecyclerViewAdapter
						(getActivity(), Constant.CONSTELLATIONS));
		//popupwindow上面的完成选择按钮
		ButtonFlat btnFinish = (ButtonFlat) view.findViewById(R.id.btnFinish);
		btnFinish.setOnClickListener(new View.OnClickListener()
		{
			@Override
			public void onClick(View v)
			{
				String constellation = selectRecyclerView.getSelectItemText();
				mTvConstellation.setText(constellation);
				mUser.setConstellation(constellation);
				new Handler().postDelayed(new Runnable()
				{
					@Override
					public void run()
					{
						mSelectConstellationPW.dismiss();
					}
				}, 20);
				mController.updateUser(mUser);
			}
		});
	}
	mSelectConstellationPW.showAtLocation(mRoot, Gravity.BOTTOM, 0, 0);
	PopupWindowManager.toggleLight(true, mViewDim);
}
 
示例8
private void showPopupWindow()
{
	if (mPopupWindow == null)
	{
		/**
		 * 性别可以全选
		 * 年龄会过滤,小于10或者大于99都会进行过滤
		 * 排序只能选择一个
		 */
		View view = LayoutInflater.from(this).inflate(R.layout
										.popupwindow_invitation_filter,
						mCoordinatorLayout, false);
		//find view
		mEtMinAge = (TextView) view.findViewById(R.id.etMinAge);
		mEtMaxAge = (TextView) view.findViewById(R.id.etMaxAge);
		mCbNearest = (android.widget.CheckBox) view.findViewById(R.id.cbNearest);
		mCbNewly = (android.widget.CheckBox) view.findViewById(R.id.cbNewly);
		mCbMan = (CheckBox) view.findViewById(R.id.cbMan);
		mCbWomen = (CheckBox) view.findViewById(R.id.cbWomen);
		ButtonFlat btnReset = (ButtonFlat) view.findViewById(R.id.btnReset);
		ButtonFlat btnOk = (ButtonFlat) view.findViewById(R.id.btnOk);
		mPopupWindow = PopupWindowManager.getPopupWindow(view, ViewGroup.LayoutParams
						.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT, viewDim);
		mPopupWindow.setAnimationStyle(R.style.category_filter_popupwindow_anim);
		//init event
		btnReset.setOnClickListener(this);
		btnOk.setOnClickListener(this);
		mCbNearest.setOnCheckedChangeListener(this);
		mCbNewly.setOnCheckedChangeListener(this);

	}
	mPopupWindow.showAsDropDown(mToolBar,
					0, 0);
	PopupWindowManager.toggleLight(true, viewDim);
}
 
示例9
@Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.snackbar);
    setCanceledOnTouchOutside(false);
    ((TextView)findViewById(R.id.text)).setText(text); 
    ((TextView)findViewById(R.id.text)).setTextSize(textSize); //set textSize
	button = (ButtonFlat) findViewById(R.id.buttonflat);
	if(text == null || onClickListener == null){
		button.setVisibility(View.GONE);
	}else{
		button.setText(buttonText);
		button.setBackgroundColor(backgroundButton);
		
		button.setOnClickListener(new View.OnClickListener() {
			
			@Override
			public void onClick(View v) {
				dismiss();
				onClickListener.onClick(v);
			}
		});
	}
	view = findViewById(R.id.snackbar);
	view.setBackgroundColor(backgroundSnackBar);
}
 
示例10
@Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.snackbar);
    setCanceledOnTouchOutside(false);
    ((TextView)findViewById(R.id.text)).setText(text); 
    ((TextView)findViewById(R.id.text)).setTextSize(textSize); //set textSize
	button = (ButtonFlat) findViewById(R.id.buttonflat);
	if(text == null || onClickListener == null){
		button.setVisibility(View.GONE);
	}else{
		button.setText(buttonText);
		button.setBackgroundColor(backgroundButton);
		
		button.setOnClickListener(new View.OnClickListener() {
			
			@Override
			public void onClick(View v) {
				dismiss();
				onClickListener.onClick(v);
			}
		});
	}
	view = findViewById(R.id.snackbar);
	view.setBackgroundColor(backgroundSnackBar);
}
 
示例11
public AppViewHolder(View v) {
    super(v);
    vName = (TextView) v.findViewById(R.id.txtName);
    vApk = (TextView) v.findViewById(R.id.txtApk);
    vIcon = (ImageView) v.findViewById(R.id.imgIcon);
    vExtract = (ButtonFlat) v.findViewById(R.id.btnExtract);
    vShare = (ButtonFlat) v.findViewById(R.id.btnShare);
    vCard = (CardView) v.findViewById(R.id.app_card);

}
 
示例12
@Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.snackbar);
    setCanceledOnTouchOutside(false);
    ((TextView)findViewById(R.id.text)).setText(text); 
    ((TextView)findViewById(R.id.text)).setTextSize(textSize); //set textSize
	button = (ButtonFlat) findViewById(R.id.buttonflat);
	if(text == null || onClickListener == null){
		button.setVisibility(View.GONE);
	}else{
		button.setText(buttonText);
		button.setBackgroundColor(backgroundButton);
		
		button.setOnClickListener(new View.OnClickListener() {
			
			@Override
			public void onClick(View v) {
				dismiss();
				onClickListener.onClick(v);
			}
		});
	}
	view = findViewById(R.id.snackbar);
	view.setBackgroundColor(backgroundSnackBar);
}
 
示例13
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.login_fragment_layout,container,false);
    btn_login = (ButtonFlat)view.findViewById(R.id.id_login_fg_btn_login);
    btn_login.setBackgroundColor(getResources().getColor(R.color.colorPrimaryDark));
    btn_regist = (ButtonFlat)view.findViewById(R.id.id_login_fg_btn_regist);
    btn_regist.setBackgroundColor(getResources().getColor(R.color.colorPrimaryDark));
    btn_forget = (ButtonFlat)view.findViewById(R.id.id_login_fg_btn_forget);
    btn_forget.setBackgroundColor(getResources().getColor(R.color.colorPrimaryDark));
    et_password = (MaterialEditText)view.findViewById(R.id.id_login_fg_et_password);
    et_username = (MaterialEditText)view.findViewById(R.id.id_login_fg_et_username);

    iv_qq_login = (ImageView)view.findViewById(R.id.id_login_fg_iv_qq_login);
    iv_qq_login.setOnClickListener(this);

    btn_regist.setOnClickListener(this);
    btn_login.setOnClickListener(this);

    SharedPreferences sharedPreferences = getActivity().getSharedPreferences("user", getActivity().MODE_PRIVATE);
    if (sharedPreferences != null){
        password = SharedPreferenceUtil.getPassword();
        username = SharedPreferenceUtil.getUserName();
        et_password.setText(password);
        et_username.setText(username);
    }

    handler = new Handler(){
        @Override
        public void handleMessage(Message msg) {
            switch (msg.what){
                case OkhttpUtil.MESSAGE_LOGIN:
                    handleLogin(msg);
                    break;
                default:
                    break;
            }
        }
    };

    return view;
}
 
示例14
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.modify_post_activity_layout);

    handler = new Handler(){
        @Override
        public void handleMessage(Message msg) {
            switch (msg.what){
                case OkhttpUtil.MESSAGE_MODIFY_POST:
                    handleModify(msg);
                    break;

            }
        }
    };

    post_id = getIntent().getStringExtra("post_id");
    postname= getIntent().getStringExtra("postname");
    salary = getIntent().getStringExtra("salary");
    description = getIntent().getStringExtra("description");
    requirement = getIntent().getStringExtra("requirement");


    ActionBar ab = this.getSupportActionBar();
    ab.setLogo(R.mipmap.ic_arrow_back_white_24dp);
    ab.setDisplayHomeAsUpEnabled(true);
    ab.setTitle("修改职位信息");


    btn_submit = (ButtonFlat)this.findViewById(R.id.id_modify_post_activity_btn_submit);
    btn_submit.setBackgroundColor(this.getResources().getColor(R.color.colorPrimary));

    et_postname = (MaterialEditText)this.findViewById(R.id.id_modify_post_activity_et_postname);
    et_salary = (MaterialEditText)this.findViewById(R.id.id_modify_post_activity_et_salary);
    et_requirement = (MaterialEditText)this.findViewById(R.id.id_modify_post_activity_et_requirement);
    et_description = (MaterialEditText)this.findViewById(R.id.id_modify_post_activity_et_description);

    et_postname.setText(postname);
    et_salary.setText(salary);
    et_description.setText(description);
    et_requirement.setText(requirement);

    btn_submit.setOnClickListener(this);
}
 
示例15
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.modify_recruit_activity_layout);

    handler = new Handler(){
        @Override
        public void handleMessage(Message msg) {
            switch (msg.what){
                case OkhttpUtil.MESSAGE_MODIFY_RECRUIT:
                    handleModifyRecruit(msg);
                    break;
            }
        }
    };

    recruit_id = getIntent().getStringExtra("recruit_id");
    companyname = getIntent().getStringExtra("companyname");
    link = getIntent().getStringExtra("link");
    phone = getIntent().getStringExtra("phone");
    address = getIntent().getStringExtra("address");
    requirement = getIntent().getStringExtra("requirement");

    ActionBar actionBar = getSupportActionBar();
    actionBar.setLogo(R.mipmap.ic_arrow_back_white_24dp);
    actionBar.setDisplayHomeAsUpEnabled(true);
    actionBar.setTitle("修改招聘信息");

    btn_submit = (ButtonFlat)this.findViewById(R.id.id_modify_recruit_activity_btn_submit);
    btn_submit.setBackgroundColor(getResources().getColor(R.color.colorPrimaryDark));
    btn_submit.setOnClickListener(this);

    et_phone = (MaterialEditText)this.findViewById(R.id.id_modify_recruit_activity_et_phone);
    et_companyname = (MaterialEditText)this.findViewById(R.id.id_modify_recruit_activity_et_companyname);
    et_link = (MaterialEditText)this.findViewById(R.id.id_modify_recruit_activity_et_link);
    et_requitement = (MaterialEditText)this.findViewById(R.id.id_modify_recruit_activity_et_requirement);
    et_address = (MaterialEditText)this.findViewById(R.id.id_modify_recruit_activity_et_address);

    et_companyname.setText(companyname);
    et_link.setText(link);
    et_phone.setText(phone);
    et_address.setText(address);
    et_requitement.setText(requirement);


}
 
示例16
public ButtonFlat getButtonAccept() {
	return buttonAccept;
}
 
示例17
public void setButtonAccept(ButtonFlat buttonAccept) {
	this.buttonAccept = buttonAccept;
}
 
示例18
public ButtonFlat getButtonCancel() {
	return buttonCancel;
}
 
示例19
public void setButtonCancel(ButtonFlat buttonCancel) {
	this.buttonCancel = buttonCancel;
}
 
示例20
/**
 * 弹出popupwindow
 * 因为如果每次弹出popupwindow会造成资源浪费,
 * 所以判断,如果显示的类型跟上次显示类型不一致时,或者第一次show的时候
 * 才重新设置adapter。
 * 默认类型是星座
 *
 * @param type 是什么类型的popupwindow(星座、到期时间)
 */
private void showPopupWindow(final int type, String[] datas)
{
	if (mSelectPopupWindowContentView == null)
	{
		//init popupwindow
		mSelectPopupWindowContentView = LayoutInflater.from(getActivity()).inflate(R.layout
						.popupwindow_select_view, null);
		mPopupWindow = PopupWindowManager.getPopupWindow(mSelectPopupWindowContentView,
						ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT, viewDim);
		//初始化recyclerview
		mSelectRecyclerView = (SelectRecyclerView) mSelectPopupWindowContentView.findViewById
						(R.id.rvSelect);
		mSelectRecyclerView.setLayoutManager(mLayoutManager = new SnappingLinearLayoutManager
						(getActivity(), LinearLayoutManager.VERTICAL, false));
		mSelectRecyclerView.setAdapter(mAdapter == null ? new SelectRecyclerViewAdapter
						(getActivity(), datas) : mAdapter);
		//popupwindow上面的完成选择按钮
		ButtonFlat btnFinish = (ButtonFlat) mSelectPopupWindowContentView.findViewById(R.id
						.btnFinish);
		btnFinish.setOnClickListener(new View.OnClickListener()
		{
			@Override
			public void onClick(View v)
			{
				new Handler().postDelayed(new Runnable()
				{
					@Override
					public void run()
					{
						mPopupWindow.dismiss();
					}
				}, 20);
				String text = mSelectRecyclerView.getSelectItemText();
				setSelect(text, mCurrentType);
			}
		});
	}
	//第一次show以及将要显式的类型跟上一次类型不一致时,均要更新adapter
	if (mAdapter == null || mCurrentType != type)
	{
		mAdapter = new SelectRecyclerViewAdapter(getActivity(),
						datas);
		mSelectRecyclerView.setAdapter(mAdapter);
	}
	mCurrentType = type;
	mPopupWindow.showAtLocation(mRoot, Gravity
					.BOTTOM | Gravity.CENTER_HORIZONTAL, 0, 0);
	PopupWindowManager.toggleLight(true, viewDim);
}
 
示例21
public ButtonFlat getButtonAccept() {
	return buttonAccept;
}
 
示例22
public void setButtonAccept(ButtonFlat buttonAccept) {
	this.buttonAccept = buttonAccept;
}
 
示例23
public ButtonFlat getButtonCancel() {
	return buttonCancel;
}
 
示例24
public void setButtonCancel(ButtonFlat buttonCancel) {
	this.buttonCancel = buttonCancel;
}
 
示例25
public ButtonFlat getButtonAccept() {
	return buttonAccept;
}
 
示例26
public void setButtonAccept(ButtonFlat buttonAccept) {
	this.buttonAccept = buttonAccept;
}
 
示例27
public ButtonFlat getButtonCancel() {
	return buttonCancel;
}
 
示例28
public void setButtonCancel(ButtonFlat buttonCancel) {
	this.buttonCancel = buttonCancel;
}
 
示例29
public ButtonFlat getButtonAccept() {
	return buttonAccept;
}
 
示例30
public void setButtonAccept(ButtonFlat buttonAccept) {
	this.buttonAccept = buttonAccept;
}