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;
}