Commit 7123fa39 authored by 姜敏's avatar 姜敏

Merge remote-tracking branch 'origin/master'

parents af240109 337b9f37
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
<w>baozheng</w> <w>baozheng</w>
<w>caocao</w> <w>caocao</w>
<w>guanyu</w> <w>guanyu</w>
<w>huanggai</w>
<w>inputer</w> <w>inputer</w>
<w>likui</w> <w>likui</w>
<w>mawu</w> <w>mawu</w>
......
...@@ -20,17 +20,17 @@ ...@@ -20,17 +20,17 @@
android:label="@string/main_title" android:label="@string/main_title"
android:launchMode="singleTask" android:launchMode="singleTask"
android:windowSoftInputMode="adjustUnspecified|stateHidden" > android:windowSoftInputMode="adjustUnspecified|stateHidden" >
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity> </activity>
<activity <activity
android:name=".ui.splash.SplashActivity" android:name=".ui.splash.SplashActivity"
android:configChanges="keyboard|orientation|screenSize|keyboardHidden" android:configChanges="keyboard|orientation|screenSize|keyboardHidden"
android:theme="@style/AppTheme"> android:theme="@style/AppTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity> </activity>
<activity <activity
......
This diff is collapsed.
...@@ -69,8 +69,8 @@ public class App extends Application { ...@@ -69,8 +69,8 @@ public class App extends Application {
.callback(this) .callback(this)
.start(); .start();
// 初始化异常处理 // 初始化异常处理
initEx(); // initEx();
//初始化Fragment框架 //初始化Fragment框架
initFragment(); initFragment();
...@@ -147,8 +147,6 @@ public class App extends Application { ...@@ -147,8 +147,6 @@ public class App extends Application {
} }
public static void reStartApp() { public static void reStartApp() {
// 重启 // 重启
Intent intent = new Intent(instance.getApplicationContext(), SplashActivity Intent intent = new Intent(instance.getApplicationContext(), SplashActivity
......
...@@ -4,10 +4,6 @@ import android.view.View; ...@@ -4,10 +4,6 @@ import android.view.View;
import android.widget.AdapterView; import android.widget.AdapterView;
import com.blankj.utilcode.util.ToastUtils; import com.blankj.utilcode.util.ToastUtils;
import java.util.ArrayList;
import java.util.List;
import com.xingdata.zzdpos.R; import com.xingdata.zzdpos.R;
import com.xingdata.zzdpos.base.BaseActivity; import com.xingdata.zzdpos.base.BaseActivity;
import com.xingdata.zzdpos.base.BaseFragment; import com.xingdata.zzdpos.base.BaseFragment;
...@@ -16,6 +12,10 @@ import com.xingdata.zzdpos.ui.dialog.LoadingDialog; ...@@ -16,6 +12,10 @@ import com.xingdata.zzdpos.ui.dialog.LoadingDialog;
import com.xingdata.zzdpos.ui.dialog.PromptDialog; import com.xingdata.zzdpos.ui.dialog.PromptDialog;
import com.xingdata.zzdpos.ui.login.LoginPresenter; import com.xingdata.zzdpos.ui.login.LoginPresenter;
import com.xingdata.zzdpos.ui.login.fragment.bean.Shops; import com.xingdata.zzdpos.ui.login.fragment.bean.Shops;
import com.xingdata.zzdpos.util.OnClickListener;
import java.util.ArrayList;
import java.util.List;
/** /**
* 绑定款台界面 * 绑定款台界面
...@@ -39,6 +39,13 @@ public class BindingCounterFragment extends BaseFragment<LoginPresenter, ...@@ -39,6 +39,13 @@ public class BindingCounterFragment extends BaseFragment<LoginPresenter,
@Override @Override
public void initView() { public void initView() {
mViewBinding.icTitle.tvTitle.setText("绑定款台");
mViewBinding.icTitle.setOnClickListener(new OnClickListener() {
@Override
protected void myOnClickListener(View v) {
pop();
}
});
if (LoginPresenter.userStoreInfo.getMerchant() != null) { if (LoginPresenter.userStoreInfo.getMerchant() != null) {
mViewBinding.tvNickname.setText(LoginPresenter.userStoreInfo.getMerchant().getMerName mViewBinding.tvNickname.setText(LoginPresenter.userStoreInfo.getMerchant().getMerName
()); ());
...@@ -94,7 +101,7 @@ public class BindingCounterFragment extends BaseFragment<LoginPresenter, ...@@ -94,7 +101,7 @@ public class BindingCounterFragment extends BaseFragment<LoginPresenter,
} }
break; break;
case R.id.ll_new_counter: { case R.id.ll_new_counter: {
isNewCounterCount= 0; isNewCounterCount = 0;
setNewCounter(true); setNewCounter(true);
} }
...@@ -109,7 +116,6 @@ public class BindingCounterFragment extends BaseFragment<LoginPresenter, ...@@ -109,7 +116,6 @@ public class BindingCounterFragment extends BaseFragment<LoginPresenter,
/** /**
* 设置新增款台或者绑定款台的ui信息 * 设置新增款台或者绑定款台的ui信息
*
*/ */
private void setNewCounter(Boolean b) { private void setNewCounter(Boolean b) {
if (b) { if (b) {
...@@ -129,7 +135,8 @@ public class BindingCounterFragment extends BaseFragment<LoginPresenter, ...@@ -129,7 +135,8 @@ public class BindingCounterFragment extends BaseFragment<LoginPresenter,
mShops = shops; mShops = shops;
setType(); setType();
} }
private void setType(){
private void setType() {
if (mShops != null && mShops.getCashers() != null && mShops.getCashers().size() > 0) { if (mShops != null && mShops.getCashers() != null && mShops.getCashers().size() > 0) {
isNewCounterCount = 1; isNewCounterCount = 1;
} else { } else {
......
...@@ -11,6 +11,7 @@ import com.xingdata.zzdpos.databinding.FragmentChoiceStoreBinding; ...@@ -11,6 +11,7 @@ import com.xingdata.zzdpos.databinding.FragmentChoiceStoreBinding;
import com.xingdata.zzdpos.ui.dialog.LoadingDialog; import com.xingdata.zzdpos.ui.dialog.LoadingDialog;
import com.xingdata.zzdpos.ui.login.LoginPresenter; import com.xingdata.zzdpos.ui.login.LoginPresenter;
import com.xingdata.zzdpos.ui.login.fragment.bean.Shops; import com.xingdata.zzdpos.ui.login.fragment.bean.Shops;
import com.xingdata.zzdpos.util.OnClickListener;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
...@@ -33,7 +34,13 @@ public class ChoiceStoreFragment extends BaseFragment<LoginPresenter, ...@@ -33,7 +34,13 @@ public class ChoiceStoreFragment extends BaseFragment<LoginPresenter,
@Override @Override
public void initView() { public void initView() {
mViewBinding.icTitle.tvTitle.setText("绑定款台");
mViewBinding.icTitle.setOnClickListener(new OnClickListener() {
@Override
protected void myOnClickListener(View v) {
pop();
}
});
mViewBinding.setOnClickListener(view -> { mViewBinding.setOnClickListener(view -> {
switch (view.getId()) { switch (view.getId()) {
......
...@@ -15,6 +15,7 @@ import com.xingdata.zzdpos.ui.dialog.LoadingDialog; ...@@ -15,6 +15,7 @@ import com.xingdata.zzdpos.ui.dialog.LoadingDialog;
import com.xingdata.zzdpos.ui.login.LoginPresenter; import com.xingdata.zzdpos.ui.login.LoginPresenter;
import com.xingdata.zzdpos.ui.login.fragment.bean.StoreAddressJsonBean; import com.xingdata.zzdpos.ui.login.fragment.bean.StoreAddressJsonBean;
import com.xingdata.zzdpos.ui.login.fragment.bean.StoreTypeJsonBean; import com.xingdata.zzdpos.ui.login.fragment.bean.StoreTypeJsonBean;
import com.xingdata.zzdpos.util.OnClickListener;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -46,6 +47,13 @@ public class CreateStoreFragment extends BaseFragment<LoginPresenter, ...@@ -46,6 +47,13 @@ public class CreateStoreFragment extends BaseFragment<LoginPresenter,
@Override @Override
public void initView() { public void initView() {
mViewBinding.icTitle.tvTitle.setText("创建门店");
mViewBinding.icTitle.setOnClickListener(new OnClickListener() {
@Override
protected void myOnClickListener(View v) {
pop();
}
});
if (startway == 1) { if (startway == 1) {
mViewBinding.etNickname.setVisibility(View.VISIBLE); mViewBinding.etNickname.setVisibility(View.VISIBLE);
mViewBinding.tvNickname.setVisibility(View.GONE); mViewBinding.tvNickname.setVisibility(View.GONE);
......
...@@ -2,6 +2,7 @@ package com.xingdata.zzdpos.ui.login.fragment; ...@@ -2,6 +2,7 @@ package com.xingdata.zzdpos.ui.login.fragment;
import android.text.InputFilter; import android.text.InputFilter;
import android.text.InputType; import android.text.InputType;
import android.view.View;
import com.blankj.utilcode.util.ToastUtils; import com.blankj.utilcode.util.ToastUtils;
import com.xingdata.zzdpos.R; import com.xingdata.zzdpos.R;
...@@ -10,6 +11,7 @@ import com.xingdata.zzdpos.base.BaseFragment; ...@@ -10,6 +11,7 @@ import com.xingdata.zzdpos.base.BaseFragment;
import com.xingdata.zzdpos.databinding.FragmentInputPasswordBinding; import com.xingdata.zzdpos.databinding.FragmentInputPasswordBinding;
import com.xingdata.zzdpos.ui.dialog.LoadingDialog; import com.xingdata.zzdpos.ui.dialog.LoadingDialog;
import com.xingdata.zzdpos.ui.login.LoginPresenter; import com.xingdata.zzdpos.ui.login.LoginPresenter;
import com.xingdata.zzdpos.util.OnClickListener;
/** /**
* 输入密码界面 * 输入密码界面
...@@ -32,6 +34,13 @@ public class InputPasswordFragment extends BaseFragment<LoginPresenter, ...@@ -32,6 +34,13 @@ public class InputPasswordFragment extends BaseFragment<LoginPresenter,
@Override @Override
public void initView() { public void initView() {
mViewBinding.icTitle.tvTitle.setText("输入密码");
mViewBinding.icTitle.setOnClickListener(new OnClickListener() {
@Override
protected void myOnClickListener(View v) {
pop();
}
});
InputFilter[] inputFilter = new InputFilter[]{new InputFilter.LengthFilter(6)}; InputFilter[] inputFilter = new InputFilter[]{new InputFilter.LengthFilter(6)};
mViewBinding.etOnePassword.setInputType(InputType.TYPE_CLASS_NUMBER | InputType mViewBinding.etOnePassword.setInputType(InputType.TYPE_CLASS_NUMBER | InputType
.TYPE_NUMBER_VARIATION_PASSWORD); .TYPE_NUMBER_VARIATION_PASSWORD);
......
...@@ -45,7 +45,6 @@ public class SignInFragment extends BaseFragment<LoginPresenter, ...@@ -45,7 +45,6 @@ public class SignInFragment extends BaseFragment<LoginPresenter,
.TYPE_NUMBER_VARIATION_PASSWORD); .TYPE_NUMBER_VARIATION_PASSWORD);
mViewBinding.etPwd.setFilters(inputFilter); mViewBinding.etPwd.setFilters(inputFilter);
if (SPUtils.getInstance().getInt(C.SP_KEY.IS_SHOW_SIGNUP_BTN) != 0) { if (SPUtils.getInstance().getInt(C.SP_KEY.IS_SHOW_SIGNUP_BTN) != 0) {
mViewBinding.tvSignUp.setVisibility mViewBinding.tvSignUp.setVisibility
(View.INVISIBLE); (View.INVISIBLE);
......
package com.xingdata.zzdpos.ui.login.fragment; package com.xingdata.zzdpos.ui.login.fragment;
import android.view.View;
import com.xingdata.zzdpos.R; import com.xingdata.zzdpos.R;
import com.xingdata.zzdpos.base.BaseActivity; import com.xingdata.zzdpos.base.BaseActivity;
import com.xingdata.zzdpos.base.BaseFragment; import com.xingdata.zzdpos.base.BaseFragment;
import com.xingdata.zzdpos.databinding.FragmentSmsCodeBinding; import com.xingdata.zzdpos.databinding.FragmentSmsCodeBinding;
import com.xingdata.zzdpos.ui.dialog.LoadingDialog; import com.xingdata.zzdpos.ui.dialog.LoadingDialog;
import com.xingdata.zzdpos.ui.login.LoginPresenter; import com.xingdata.zzdpos.ui.login.LoginPresenter;
import com.xingdata.zzdpos.util.OnClickListener;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
...@@ -39,6 +42,13 @@ public class SmsCodeFragment extends BaseFragment<LoginPresenter, ...@@ -39,6 +42,13 @@ public class SmsCodeFragment extends BaseFragment<LoginPresenter,
@Override @Override
public void initView() { public void initView() {
mViewBinding.icTitle.tvTitle.setText("发送验证码");
mViewBinding.icTitle.setOnClickListener(new OnClickListener() {
@Override
protected void myOnClickListener(View v) {
pop();
}
});
// mViewBinding.tvTwo.setOnClickListener(view -> mPresenter.checkSmsCode("","")); // mViewBinding.tvTwo.setOnClickListener(view -> mPresenter.checkSmsCode("",""));
mViewBinding.setOnClickListener(view -> { mViewBinding.setOnClickListener(view -> {
switch (view.getId()) { switch (view.getId()) {
...@@ -51,7 +61,7 @@ public class SmsCodeFragment extends BaseFragment<LoginPresenter, ...@@ -51,7 +61,7 @@ public class SmsCodeFragment extends BaseFragment<LoginPresenter,
case R.id.btn_next: { case R.id.btn_next: {
mLoadingDialog.show((BaseActivity) getActivity()); mLoadingDialog.show((BaseActivity) getActivity());
mPresenter.checkSmsCode(mViewBinding.etPhone.getText().toString(), mPresenter.checkSmsCode(mViewBinding.etPhone.getText().toString(),
mViewBinding.etSmsCode.getText().toString(),mLoadingDialog); mViewBinding.etSmsCode.getText().toString(), mLoadingDialog);
// start(mPresenter.inputPasswordFragment); // start(mPresenter.inputPasswordFragment);
} }
......
...@@ -3,9 +3,12 @@ package com.xingdata.zzdpos.ui.payment; ...@@ -3,9 +3,12 @@ package com.xingdata.zzdpos.ui.payment;
import com.xingdata.zzdpos.R; import com.xingdata.zzdpos.R;
import com.xingdata.zzdpos.base.BaseActivity; import com.xingdata.zzdpos.base.BaseActivity;
import com.xingdata.zzdpos.databinding.ActivityPaymentBinding; import com.xingdata.zzdpos.databinding.ActivityPaymentBinding;
import com.xingdata.zzdpos.ui.payment.fragment.PaymentFragment;
public class PaymentActivity extends BaseActivity<PaymentPresenter, ActivityPaymentBinding> implements PaymentContract.View { public class PaymentActivity extends BaseActivity<PaymentPresenter, ActivityPaymentBinding> implements PaymentContract.View {
private PaymentFragment mPaymentFragment = new PaymentFragment();
@Override @Override
public int getLayoutId() { public int getLayoutId() {
return R.layout.activity_payment; return R.layout.activity_payment;
...@@ -13,6 +16,7 @@ public class PaymentActivity extends BaseActivity<PaymentPresenter, ActivityPaym ...@@ -13,6 +16,7 @@ public class PaymentActivity extends BaseActivity<PaymentPresenter, ActivityPaym
@Override @Override
public void initView() { public void initView() {
loadRootFragment(R.id.f_payment, mPaymentFragment);
} }
} }
//package com.xingdata.zzdpos.ui.payment.fragment;
//
//import com.xingdata.zzdpos.base.BaseFragment;
//import com.xingdata.zzdpos.ui.payment.PaymentPresenter;
//
///**
// * Created by Eurus on 2017/12/21.
// */
//
//public class CalculatorFragment extends BaseFragment<PaymentPresenter,> {
//}
package com.xingdata.zzdpos.ui.payment.fragment;
import com.blankj.utilcode.util.LogUtils;
import com.xingdata.zzdpos.R;
import com.xingdata.zzdpos.base.BaseFragment;
import com.xingdata.zzdpos.databinding.FragmentPaymentBinding;
import com.xingdata.zzdpos.ui.payment.PaymentPresenter;
import com.xingdata.zzdpos.ui.payment.view.CalculatorView;
import com.xingdata.zzdpos.util.ConvertUtil;
public class PaymentFragment extends BaseFragment<PaymentPresenter, FragmentPaymentBinding> {
private CalculatorView mCalculatorView = new CalculatorView();
@Override
public int getLayoutId() {
return R.layout.fragment_payment;
}
@Override
public void initView() {
loadRootFragment(R.id.f_inputer, mCalculatorView);
mCalculatorView.setmOnResultChangeListener((exp, result) -> {
LogUtils.e(exp + "\n" + result);
mViewBinding.tvExp.setText(exp);
mViewBinding.tvResult.setText(ConvertUtil.fenToYuan(result));
});
mCalculatorView.setmOnSettleClickListener(result -> {
LogUtils.e(ConvertUtil.fenToYuan(result));
});
}
}
...@@ -2,7 +2,9 @@ package com.xingdata.zzdpos.ui.payment.view; ...@@ -2,7 +2,9 @@ package com.xingdata.zzdpos.ui.payment.view;
import android.view.View; import android.view.View;
import android.widget.TextView;
import com.blankj.utilcode.util.LogUtils;
import com.xingdata.zzdpos.R; import com.xingdata.zzdpos.R;
import com.xingdata.zzdpos.base.BaseFragment; import com.xingdata.zzdpos.base.BaseFragment;
import com.xingdata.zzdpos.databinding.ViewCalculatorBinding; import com.xingdata.zzdpos.databinding.ViewCalculatorBinding;
...@@ -16,9 +18,19 @@ import java.util.regex.Pattern; ...@@ -16,9 +18,19 @@ import java.util.regex.Pattern;
public class CalculatorView extends BaseFragment<PaymentPresenter, ViewCalculatorBinding> { public class CalculatorView extends BaseFragment<PaymentPresenter, ViewCalculatorBinding> {
private String mExp; private String mExp;
private String mValue;
private String mLast;
private OnResultChangeListener mOnResultChangeListener; private OnResultChangeListener mOnResultChangeListener;
private onSettleClickListener mOnSettleClickListener; private onSettleClickListener mOnSettleClickListener;
public CalculatorView() {
mExp = "";
mValue = "";
mLast = "";
}
public interface OnResultChangeListener { public interface OnResultChangeListener {
void onResultChange(String exp, Long result); void onResultChange(String exp, Long result);
} }
...@@ -36,16 +48,6 @@ public class CalculatorView extends BaseFragment<PaymentPresenter, ViewCalculato ...@@ -36,16 +48,6 @@ public class CalculatorView extends BaseFragment<PaymentPresenter, ViewCalculato
public void initView() { public void initView() {
View.OnClickListener mOnClickListener = view -> { View.OnClickListener mOnClickListener = view -> {
switch (view.getId()) { switch (view.getId()) {
case R.id.btn_add:
break;
case R.id.btn_sub:
break;
case R.id.btn_mul:
break;
case R.id.btn_div:
break;
case R.id.btn_point:
break;
case R.id.btn_del: case R.id.btn_del:
delete(); delete();
break; break;
...@@ -55,20 +57,48 @@ public class CalculatorView extends BaseFragment<PaymentPresenter, ViewCalculato ...@@ -55,20 +57,48 @@ public class CalculatorView extends BaseFragment<PaymentPresenter, ViewCalculato
case R.id.btn_settle: case R.id.btn_settle:
settle(); settle();
break; break;
default:
LogUtils.e("mExp : " + mExp + "\nmValue : " + mValue + "\nmLast" + mLast);
if (view instanceof TextView) {
String str = ((TextView) view).getText().toString();
String[] mExps = mExp.split("[+\\-×÷]");
if (mExps.length > 1) mValue = mExps[mExps.length - 1];
else mValue = mExp;
if (mLast.matches("[+\\-×÷.]") && str.matches("[+\\-×÷.]")) return;
if (mValue.length() > 0 && str.matches("[+\\-×÷]")) {
mValue = "";
} else {
if (mValue.length() == 0 && str.matches("[+\\-×÷]")) return;
if (mValue.contains(".") && str.matches("[+\\-×÷.]")) return;
if (mValue.split("[.]").length > 1 && mValue.split("[.]")[1].length() > 2)
return;
if (mValue.length() == 0 && str.equals(".")) mExp += "0";
}
mLast = str;
mExp += str;
}
break;
} }
if (mOnResultChangeListener != null) { if (mOnResultChangeListener != null) {
mOnResultChangeListener.onResultChange(mExp, ConvertUtil.yuanToFen(parseExp(mExp))); mOnResultChangeListener.onResultChange(mExp, ConvertUtil.yuanToFen(parseExp(mExp)));
} }
}; };
mViewBinding.setOnClick(mOnClickListener); mViewBinding.setOnClick(mOnClickListener);
} }
/** /**
* 删除 * 删除
*/ */
private void delete() { private void delete() {
if (mExp.length() > 0) {
mExp = mExp.substring(0, mExp.length() - 1); mExp = mExp.substring(0, mExp.length() - 1);
mLast = mExp.substring(mExp.length() - 1, mExp.length());
}
} }
/** /**
...@@ -104,12 +134,11 @@ public class CalculatorView extends BaseFragment<PaymentPresenter, ViewCalculato ...@@ -104,12 +134,11 @@ public class CalculatorView extends BaseFragment<PaymentPresenter, ViewCalculato
.replaceAll("×", "*").replaceAll("÷", "/"); .replaceAll("×", "*").replaceAll("÷", "/");
String minExp = "^((\\d+(\\.\\d+)?)|(\\[-\\d+(\\.\\d+)?]))[+\\-*/]((\\d+(\\.\\d+)?)|(\\[-\\d+(\\.\\d+)?]))$"; String minExp = "^((\\d+(\\.\\d+)?)|(\\[-\\d+(\\.\\d+)?]))[+\\-*/]((\\d+(\\.\\d+)?)|(\\[-\\d+(\\.\\d+)?]))$";
if (exp.matches(minExp)) { if (exp.matches(minExp)) {
String result = calculate(exp); return calculate(exp);
return Double.parseDouble(result) >= 0 ? result : "[" + result + "]"; } else if (exp.matches("[0-9.]+")) {
} else if (exp.matches("[0-9]+")) {
return exp; return exp;
} else if (exp.length() == 0) { } else if (exp.length() == 0) {
return "0"; return "0.0";
} }
String noParentheses = "^[^()]+$"; String noParentheses = "^[^()]+$";
String priorOperatorExp = "(((\\d+(\\.\\d+)?)|(\\[-\\d+(\\.\\d+)?]))[*/]((\\d+(\\.\\d+)?)|(\\[-\\d+(\\.\\d+)?])))"; String priorOperatorExp = "(((\\d+(\\.\\d+)?)|(\\[-\\d+(\\.\\d+)?]))[*/]((\\d+(\\.\\d+)?)|(\\[-\\d+(\\.\\d+)?])))";
...@@ -123,7 +152,6 @@ public class CalculatorView extends BaseFragment<PaymentPresenter, ViewCalculato ...@@ -123,7 +152,6 @@ public class CalculatorView extends BaseFragment<PaymentPresenter, ViewCalculato
} else { } else {
patt = Pattern.compile(operatorExp); patt = Pattern.compile(operatorExp);
mat = patt.matcher(exp); mat = patt.matcher(exp);
if (mat.find()) { if (mat.find()) {
String tempMinExp = mat.group(); String tempMinExp = mat.group();
exp = exp.replaceFirst(operatorExp, parseExp(tempMinExp)); exp = exp.replaceFirst(operatorExp, parseExp(tempMinExp));
...@@ -131,7 +159,7 @@ public class CalculatorView extends BaseFragment<PaymentPresenter, ViewCalculato ...@@ -131,7 +159,7 @@ public class CalculatorView extends BaseFragment<PaymentPresenter, ViewCalculato
} }
return parseExp(exp); return parseExp(exp);
} }
String minParentheses = "\\([^\\(\\)]+\\)"; String minParentheses = "\\([^()]+\\)";
Pattern patt = Pattern.compile(minParentheses); Pattern patt = Pattern.compile(minParentheses);
Matcher mat = patt.matcher(exp); Matcher mat = patt.matcher(exp);
if (mat.find()) { if (mat.find()) {
......
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" > <shape xmlns:android="http://schemas.android.com/apk/res/android" >
<corners android:radius="@dimen/all_shape_radius" /> <corners android:radius="@dimen/all_radius" />
<solid android:color="@color/blue" /> <solid android:color="@color/blue_mawu" />
</shape> </shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" > <shape xmlns:android="http://schemas.android.com/apk/res/android" >
<corners android:radius="@dimen/all_shape_radius" /> <corners android:radius="@dimen/all_radius" />
<solid android:color="@color/gray" /> <solid android:color="@color/gray_huanggai" />
</shape> </shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line">
<stroke
android:width="2dp"
android:color="@color/gray_huanggai"/>
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/shape_blue_round_rectangle_strokeless" android:state_pressed="true" /> <item android:drawable="@drawable/shape_red_round_rectangle_strokeless" android:state_pressed="true" />
<item android:drawable="@drawable/shape_gray_round_rectangle_stroke" android:state_enabled="false" /> <item android:drawable="@drawable/shape_gray_round_rectangle_stroke" android:state_enabled="false" />
<item android:drawable="@drawable/shape_gradient_gray_round_rectangle_stroke" /> <item android:drawable="@drawable/shape_gradient_gray_round_rectangle_stroke" />
......
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/shape_red_round_rectangle_strokeless_noradius" android:state_pressed="true" />
<item android:drawable="@drawable/shape_gray_round_rectangle_stroke_noradius" android:state_enabled="false" />
<item android:drawable="@drawable/shape_gradient_gray_round_rectangle_stroke_noradius" />
</selector>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/shape_blue_round_rectangle_strokeless" android:state_pressed="true" /> <item android:drawable="@drawable/shape_red_round_rectangle_strokeless" android:state_pressed="true" />
<item android:drawable="@drawable/shape_grey_round_rectangle_strokeless" android:state_enabled="false" /> <item android:drawable="@drawable/shape_grey_round_rectangle_strokeless" android:state_enabled="false" />
<item android:drawable="@drawable/shape_gradient_blue_round_rectangle" /> <item android:drawable="@drawable/shape_gradient_red_round_rectangle" />
</selector> </selector>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/shape_red_round_rectangle_strokeless_noradius" android:state_pressed="true"/>
<item android:drawable="@drawable/shape_grey_round_rectangle_strokeless_noradius" android:state_enabled="false"/>
<item android:drawable="@drawable/shape_gradient_red_round_rectangle_noradius"/>
</selector>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"> <shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="@dimen/all_shape_radius" />
<stroke <stroke
android:width="@dimen/all_line_width" android:width="@dimen/all_slight_line_width"
android:color="@color/passive_stroke" /> android:color="@color/passive_stroke" />
<gradient <gradient
android:angle="90" android:angle="90"
android:endColor="@color/positive_gradient_end" android:endColor="@color/passive_gradient_end"
android:startColor="@color/positive_gradient_start" /> android:startColor="@color/passive_gradient_start" />
</shape> </shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="@dimen/all_shape_radius"/>
<stroke
android:width="@dimen/all_line_width"
android:color="@color/red_guanyu"/>
<gradient
android:angle="90"
android:endColor="@color/red_guanyu"
android:startColor="@color/red_guanyu"/>
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="@dimen/all_line_width"
android:color="@color/red_guanyu"/>
<gradient
android:angle="90"
android:endColor="@color/red_guanyu"
android:startColor="@color/red_guanyu"/>
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"> <shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="@dimen/all_shape_radius" /> <corners android:radius="@dimen/all_shape_radius"/>
<stroke <stroke
android:width="@dimen/edit_border" android:width="@dimen/edit_border"
android:color="@color/gary" /> android:color="@color/gary"/>
<solid android:color="@color/lyt_main_bg" /> <solid android:color="@color/lyt_main_bg"/>
</shape> </shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="@dimen/edit_border"
android:color="@color/gary"/>
<solid android:color="@color/lyt_main_bg"/>
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"> <shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="@dimen/all_shape_radius" /> <corners android:radius="@dimen/all_shape_radius" />
<solid android:color="@color/gray" /> <solid android:color="@color/gray" />
......
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"> <shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="@dimen/all_shape_radius" /> <solid android:color="@color/gray" />
<solid android:color="@color/pressed_solid" />
</shape> </shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="@dimen/all_shape_radius"/>
<solid android:color="@color/red_guanyu"/>
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/red_guanyu"/>
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<solid android:color="@color/gray_huanggai"/>
</shape>
</item>
<item android:bottom="1dp">
<shape>
<solid android:color="@color/appBack"/>
</shape>
</item>
</layer-list>
\ No newline at end of file
...@@ -111,7 +111,7 @@ ...@@ -111,7 +111,7 @@
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:background="@drawable/selector_gradient_blue_button_background" android:background="@drawable/selector_gradient_red_button_background"
android:onClick="@{onClickListener}" android:onClick="@{onClickListener}"
android:text="@{ok}" android:text="@{ok}"
android:textColor="@color/white"/> android:textColor="@color/white"/>
......
...@@ -13,40 +13,9 @@ ...@@ -13,40 +13,9 @@
android:title="收款" android:title="收款"
android:titleTextColor="@color/white" /> android:titleTextColor="@color/white" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="3"
android:background="@color/store_product_bg"
android:orientation="vertical">
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@color/white"
android:gravity="end|center_vertical"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="小计:" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="40.00"
android:textColor="@color/deep_red" />
</LinearLayout>
<FrameLayout <FrameLayout
android:id="@+id/f_payment"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="0dp" android:layout_height="match_parent" />
android:layout_weight="7" />
</LinearLayout> </LinearLayout>
</layout> </layout>
\ No newline at end of file
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
<Button <Button
android:id="@+id/btn_custom" android:id="@+id/btn_custom"
style="@style/button_positive" style="@style/button_positive_noradius"
android:layout_width="@dimen/dialog_button_width" android:layout_width="@dimen/dialog_button_width"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/all_margin" android:layout_marginBottom="@dimen/all_margin"
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
<Button <Button
android:id="@+id/btn_cancel" android:id="@+id/btn_cancel"
style="@style/button_positive_bg_gray" style="@style/button_positive_bg_gray_noradius"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
...@@ -95,7 +95,7 @@ ...@@ -95,7 +95,7 @@
<Button <Button
android:id="@+id/btn_ok" android:id="@+id/btn_ok"
style="@style/button_positive" style="@style/button_positive_noradius"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
......
...@@ -14,8 +14,15 @@ ...@@ -14,8 +14,15 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="@color/appBack" android:background="@color/appBack"
android:gravity="center" android:gravity="center"
android:orientation="vertical">' android:orientation="vertical">
<include android:id="@+id/ic_title" layout="@layout/title"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<ImageView <ImageView
android:id="@+id/iv_logo" android:id="@+id/iv_logo"
...@@ -55,16 +62,15 @@ ...@@ -55,16 +62,15 @@
<Button <Button
android:id="@+id/btn_next" android:id="@+id/btn_next"
style="@style/view_base" style="@style/button"
android:layout_marginTop="@dimen/et_margin_logo" android:layout_marginTop="@dimen/et_margin_logo"
android:background="@drawable/blue_border"
android:onClick="@{onClickListener}" android:onClick="@{onClickListener}"
android:text="@string/login_smscodefragment_btn_next" android:text="@string/login_smscodefragment_btn_next"
android:textColor="@color/white" />
android:textSize="@dimen/et_textsize"/>
<RelativeLayout <RelativeLayout
style="@style/view_base" android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/et_margin_logo"> android:layout_marginTop="@dimen/et_margin_logo">
<TextView <TextView
...@@ -72,10 +78,11 @@ ...@@ -72,10 +78,11 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentRight="true" android:layout_alignParentRight="true"
android:layout_marginRight="@dimen/all_margin_left"
android:onClick="@{onClickListener}" android:onClick="@{onClickListener}"
android:text="已有账号 >" android:text="已有账号 >"
android:textColor="@color/white"/> android:textColor="@color/white"/>
</RelativeLayout> </RelativeLayout>
</LinearLayout>
</LinearLayout> </LinearLayout>
</layout> </layout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<layout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="3"
android:background="@color/store_product_bg"
android:orientation="vertical">
<TextView
android:id="@+id/tv_exp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="end|center_vertical"
android:textColor="@color/white_caocao" />
<TextView
android:id="@+id/tv_result"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="end|center_vertical"
android:textColor="@color/white_caocao" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@color/white"
android:gravity="end|center_vertical"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="小计:" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="40.00"
android:textColor="@color/deep_red" />
</LinearLayout>
<FrameLayout
android:id="@+id/f_inputer"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="7" />
</LinearLayout>
</layout>
\ No newline at end of file
...@@ -13,8 +13,15 @@ ...@@ -13,8 +13,15 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="@color/appBack" android:background="@color/appBack"
android:orientation="vertical">
<include android:id="@+id/ic_title" layout="@layout/title"></include>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center" android:gravity="center"
android:orientation="vertical">' android:orientation="vertical">
<ImageView <ImageView
android:id="@+id/iv_logo" android:id="@+id/iv_logo"
...@@ -80,13 +87,11 @@ ...@@ -80,13 +87,11 @@
<Button <Button
android:id="@+id/btn_next" android:id="@+id/btn_next"
style="@style/view_base" style="@style/button"
android:layout_marginTop="@dimen/et_margin_logo" android:layout_marginTop="@dimen/et_margin_logo"
android:background="@drawable/blue_border"
android:onClick="@{onClickListener}" android:onClick="@{onClickListener}"
android:text="@string/login_smscodefragment_btn_next" android:text="@string/login_smscodefragment_btn_next"
android:textColor="@color/white" />
android:textSize="@dimen/et_textsize"/>
<RelativeLayout <RelativeLayout
android:layout_width="match_parent" android:layout_width="match_parent"
...@@ -97,13 +102,13 @@ ...@@ -97,13 +102,13 @@
android:id="@+id/tv_existing_account" android:id="@+id/tv_existing_account"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginRight="@dimen/all_margin_left"
android:layout_alignParentRight="true" android:layout_alignParentRight="true"
android:layout_marginRight="@dimen/all_margin_left"
android:onClick="@{onClickListener}" android:onClick="@{onClickListener}"
android:text="已有账号 >" android:text="已有账号 >"
android:textColor="@color/white"/> android:textColor="@color/white"/>
</RelativeLayout> </RelativeLayout>
</LinearLayout>
</LinearLayout> </LinearLayout>
</layout> </layout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<layout>
<data>
<variable
name="onClickListener"
type="com.xingdata.zzdpos.util.OnClickListener"/>
</data>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@drawable/singleline"
android:orientation="horizontal">
<ImageView
android:id="@+id/iv_back"
android:layout_width="@dimen/title_height"
android:layout_height="match_parent"
android:gravity="center"
android:onClick="@{onClickListener}"
android:padding="16dp"
android:src="@mipmap/back_white"/>
<TextView
android:id="@+id/tv_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="标题"
android:textColor="@color/white"
android:textSize="@dimen/text_secondary_title"
android:textStyle="bold"/>
</RelativeLayout>
</layout>
\ No newline at end of file
...@@ -120,6 +120,7 @@ ...@@ -120,6 +120,7 @@
<color name="red_guanyu">#b4282d</color> <color name="red_guanyu">#b4282d</color>
<color name="red_xishi">#e57b7b</color> <color name="red_xishi">#e57b7b</color>
<color name="gray_zhouyu">#f1f3f7</color> <color name="gray_zhouyu">#f1f3f7</color>
<color name="gray_huanggai">#afb9c3</color>
<color name="white_caocao">#ffffff</color> <color name="white_caocao">#ffffff</color>
<color name="black_zhangfei">#233142</color> <color name="black_zhangfei">#233142</color>
<color name="black_baozheng">#121212</color> <color name="black_baozheng">#121212</color>
......
<resources> <resources>
<!--ALL--> <!--ALL-->
<dimen name="all_shape_radius">3dp</dimen> <dimen name="all_shape_radius">3dp</dimen>
<dimen name="all_radius">100dp</dimen>
<dimen name="all_line_width">0.5dp</dimen> <dimen name="all_line_width">0.5dp</dimen>
<dimen name="all_slight_line_width">0.5dp</dimen> <dimen name="all_slight_line_width">0.5dp</dimen>
<dimen name="all_margin">18dp</dimen> <dimen name="all_margin">18dp</dimen>
...@@ -30,6 +31,8 @@ ...@@ -30,6 +31,8 @@
<dimen name="text_primary_title">28sp</dimen> <dimen name="text_primary_title">28sp</dimen>
<!--二级标题--> <!--二级标题-->
<dimen name="text_secondary_title">20sp</dimen> <dimen name="text_secondary_title">20sp</dimen>
<!--三级标题-->
<dimen name="text_three_title">18sp</dimen>
<!--标题控件宽度--> <!--标题控件宽度-->
<dimen name="title_width">84dp</dimen> <dimen name="title_width">84dp</dimen>
<!--Dialog--> <!--Dialog-->
...@@ -39,7 +42,7 @@ ...@@ -39,7 +42,7 @@
<dimen name="dialog_padding">12sp</dimen> <dimen name="dialog_padding">12sp</dimen>
<dimen name="dialog_button_width">190dp</dimen> <dimen name="dialog_button_width">190dp</dimen>
<!--提示对话框--> <!--提示对话框-->
<dimen name="prompt_dialog_width">450dp</dimen> <dimen name="prompt_dialog_width">300dp</dimen>
<dimen name="prompt_dialog_height">250dp</dimen> <dimen name="prompt_dialog_height">250dp</dimen>
<dimen name="prompt_dialog_logo_size">64dp</dimen> <dimen name="prompt_dialog_logo_size">64dp</dimen>
<!--商品页面--> <!--商品页面-->
...@@ -91,22 +94,23 @@ ...@@ -91,22 +94,23 @@
<dimen name="smscodefragment_drop_get_sms_width">84dp</dimen> <dimen name="smscodefragment_drop_get_sms_width">84dp</dimen>
<!--创建门店界面--> <!--创建门店界面-->
<dimen name="item_title_width">80dp</dimen> <dimen name="item_title_width">80dp</dimen>
<dimen name="item_title_margin">15dp</dimen> <dimen name="item_title_margin">5dp</dimen>
<dimen name="bar_margin">15dp</dimen> <dimen name="bar_margin">15dp</dimen>
<dimen name="create_store_btn_width">110dp</dimen> <dimen name="create_store_btn_width">110dp</dimen>
<dimen name="create_store_btn_height">40dp</dimen> <dimen name="create_store_btn_height">44dp</dimen>
<!--绑定款台界面--> <!--绑定款台界面-->
<dimen name="new_counter_btn_width">150dp</dimen> <dimen name="new_counter_btn_width">120dp</dimen>
<dimen name="new_counter_btn_height">40dp</dimen> <dimen name="new_counter_btn_height">30dp</dimen>
<dimen name="new_counter_btn_margin_left">10dp</dimen> <dimen name="new_counter_btn_margin_left">10dp</dimen>
<dimen name="bingding_counter_btn_width">110dp</dimen> <dimen name="bingding_counter_btn_width">110dp</dimen>
<dimen name="bingding_counter_btn_height">40dp</dimen> <dimen name="bingding_counter_btn_height">40dp</dimen>
<dimen name="nicespinner_width">430dp</dimen> <dimen name="nicespinner_width">280dp</dimen>
<dimen name="nicespinner_height">40dp</dimen> <dimen name="nicespinner_height">40dp</dimen>
<dimen name="counter_bar_width">350dp</dimen> <dimen name="counter_bar_width">350dp</dimen>
<dimen name="counter_input_height">45dp</dimen> <dimen name="counter_input_height">43dp</dimen>
<dimen name="counter_tv_width">590dp</dimen> <dimen name="counter_input_select">35dp</dimen>
<dimen name="center_height">230dp</dimen> <dimen name="counter_tv_width">400dp</dimen>
<dimen name="center_height">380dp</dimen>
<!-- 副屏 --> <!-- 副屏 -->
......
...@@ -227,6 +227,7 @@ ...@@ -227,6 +227,7 @@
<string name="login_createstorefragment_tv_storename">门店名称</string> <string name="login_createstorefragment_tv_storename">门店名称</string>
<string name="login_createstorefragment_tv_storetype">门店类型</string> <string name="login_createstorefragment_tv_storetype">门店类型</string>
<string name="login_createstorefragment_tv_storeaddress">门店地址</string> <string name="login_createstorefragment_tv_storeaddress">门店地址</string>
<string name="login_createstorefragment_tv_storeaddressmessage">详细地址</string>
<string name="login_createstorefragment_tv_storetype_hint">请选择门店类别(连锁/超市)</string> <string name="login_createstorefragment_tv_storetype_hint">请选择门店类别(连锁/超市)</string>
<string name="login_createstorefragment_tv_storeaddress_hint">请选择门店地址(省/市/县)</string> <string name="login_createstorefragment_tv_storeaddress_hint">请选择门店地址(省/市/县)</string>
<string name="login_createstorefragment_et_nickname_hint">请输入昵称</string> <string name="login_createstorefragment_et_nickname_hint">请输入昵称</string>
......
...@@ -240,13 +240,19 @@ ...@@ -240,13 +240,19 @@
</style> </style>
<style name="button_positive" parent="android:ButtonBar"> <style name="button_positive" parent="android:ButtonBar">
<item name="android:background">@drawable/selector_gradient_blue_button_background</item> <item name="android:background">@drawable/selector_gradient_red_button_background</item>
<item name="android:textColor">@color/white</item>
<item name="android:gravity">center</item>
<item name="android:focusable">false</item>
<item name="android:focusableInTouchMode">false</item>
</style>
<style name="button_positive_noradius" parent="android:ButtonBar">
<item name="android:background">@drawable/selector_gradient_red_button_background_noradius</item>
<item name="android:textColor">@color/white</item> <item name="android:textColor">@color/white</item>
<item name="android:gravity">center</item> <item name="android:gravity">center</item>
<item name="android:focusable">false</item> <item name="android:focusable">false</item>
<item name="android:focusableInTouchMode">false</item> <item name="android:focusableInTouchMode">false</item>
</style> </style>
<style name="button_positive_bg_gray" parent="android:ButtonBar"> <style name="button_positive_bg_gray" parent="android:ButtonBar">
<item name="android:background">@drawable/selector_gradient_gray_button_background</item> <item name="android:background">@drawable/selector_gradient_gray_button_background</item>
<item name="android:textColor">@color/blue</item> <item name="android:textColor">@color/blue</item>
...@@ -254,7 +260,13 @@ ...@@ -254,7 +260,13 @@
<item name="android:focusable">false</item> <item name="android:focusable">false</item>
<item name="android:focusableInTouchMode">false</item> <item name="android:focusableInTouchMode">false</item>
</style> </style>
<style name="button_positive_bg_gray_noradius" parent="android:ButtonBar">
<item name="android:background">@drawable/selector_gradient_gray_button_background_noradius</item>
<item name="android:textColor">@color/blue</item>
<item name="android:gravity">center</item>
<item name="android:focusable">false</item>
<item name="android:focusableInTouchMode">false</item>
</style>
<style name="xuline_margin"> <style name="xuline_margin">
<item name="android:layout_width">match_parent</item> <item name="android:layout_width">match_parent</item>
<item name="android:layout_height">1dp</item> <item name="android:layout_height">1dp</item>
...@@ -273,7 +285,7 @@ ...@@ -273,7 +285,7 @@
<style name="view_base" parent="android:ButtonBar"> <style name="view_base" parent="android:ButtonBar">
<item name="android:layout_height">@dimen/et_height</item> <item name="android:layout_height">@dimen/et_height</item>
<item name="android:layout_width">match_parent</item> <item name="android:layout_width">match_parent</item>
<item name="android:gravity">center_vertical</item> <item name="android:gravity">center</item>
<item name="android:layout_marginLeft">@dimen/all_margin_left</item> <item name="android:layout_marginLeft">@dimen/all_margin_left</item>
<item name="android:layout_marginRight">@dimen/all_margin_left</item> <item name="android:layout_marginRight">@dimen/all_margin_left</item>
</style> </style>
...@@ -282,8 +294,26 @@ ...@@ -282,8 +294,26 @@
<item name=" android:background">@drawable/transparent_border</item> <item name=" android:background">@drawable/transparent_border</item>
<item name="android:padding">@dimen/et_padding</item> <item name="android:padding">@dimen/et_padding</item>
<item name=" android:saveEnabled">false</item> <item name=" android:saveEnabled">false</item>
<item name="android:gravity">center|left</item>
<item name="android:textSize">@dimen/et_textsize</item> <item name="android:textSize">@dimen/et_textsize</item>
<item name="android:textColorHint">@color/hint</item> <item name="android:textColorHint">@color/hint</item>
</style> </style>
<style name="button" parent="view_base">
<item name=" android:background">@drawable/red_border</item>
<item name=" android:saveEnabled">false</item>
<item name="android:textSize">@dimen/et_textsize</item>
<item name=" android:textColor">@color/white</item>
<item name="android:textColorHint">@color/hint</item>
</style>
<style name="textView_title">
<item name="android:layout_height">@dimen/et_height</item>
<item name="android:layout_width">match_parent</item>
<item name="android:layout_marginLeft">@dimen/all_margin_left</item>
<item name="android:textSize">@dimen/text_three_title</item>
<item name="android:background">@color/transparent</item>
<item name=" android:textColor">@color/gary</item>
<item name="android:gravity">center|left</item>
</style>
</resources> </resources>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment