@@ -33,6 +33,15 @@ | |||
tools:ignore="GoogleAppIndexingWarning" | |||
tools:node="merge" | |||
tools:replace="android:icon"> | |||
<activity | |||
android:name=".modules.home.fragment.from.fragment.WokSetTLZZFragment" | |||
android:exported="false" /> | |||
<activity | |||
android:name=".modules.home.fragment.from.fragment.WokSetGKCXFragment" | |||
android:exported="false" /> | |||
<activity | |||
android:name=".modules.home.fragment.from.WokSetActivity" | |||
android:exported="false" /> | |||
<activity | |||
android:name=".modules.home.fragment.from.DiyUpdate1Activity" | |||
android:exported="false" /> | |||
@@ -45,6 +45,7 @@ public class WhActivity extends BaseActivity { | |||
Button quanxianmima;//权限密码 | |||
private MenuItem menuItem; | |||
@Override | |||
protected void onCreate(Bundle savedInstanceState) { | |||
super.onCreate(savedInstanceState); | |||
@@ -66,7 +67,7 @@ public class WhActivity extends BaseActivity { | |||
private void initTopBar() { | |||
mTopBar.setTitle("系统维护"); | |||
mTopBar.addLeftImageButton(R.mipmap.fanhui,R.id.topbar).setOnClickListener(new View.OnClickListener() { | |||
mTopBar.addLeftImageButton(R.mipmap.fanhui, R.id.topbar).setOnClickListener(new View.OnClickListener() { | |||
@Override | |||
public void onClick(View view) { | |||
finish(); | |||
@@ -76,25 +77,23 @@ public class WhActivity extends BaseActivity { | |||
quanxianmima.setOnClickListener(new View.OnClickListener() { | |||
@Override | |||
public void onClick(View view) { | |||
String s=edittext_quanxian.getText().toString(); | |||
if (s==null ||s.isEmpty()) | |||
{ | |||
String s = edittext_quanxian.getText().toString(); | |||
if (s == null || s.isEmpty()) { | |||
ToastUtils.warning("权限密码不能为空!"); | |||
}else | |||
{ | |||
if(s.equals(ConfigName.getInstance().user.pass)) | |||
{ | |||
} else { | |||
if (s.equals(ConfigName.getInstance().user.pass)) { | |||
quanxian.setVisibility(View.GONE); | |||
viewPager.setVisibility(View.VISIBLE); | |||
}else | |||
{ | |||
} else { | |||
ToastUtils.warning("权限密码不正确!"); | |||
} | |||
} | |||
} | |||
}); | |||
} | |||
FragmentAdapter fragmentAdapter=null; | |||
FragmentAdapter fragmentAdapter = null; | |||
/** | |||
* viewPager里添加fragment | |||
*/ | |||
@@ -0,0 +1,159 @@ | |||
package com.bonait.bnframework.modules.home.fragment.from; | |||
import androidx.annotation.NonNull; | |||
import androidx.appcompat.app.AppCompatActivity; | |||
import androidx.viewpager.widget.ViewPager; | |||
import android.os.Bundle; | |||
import android.view.MenuItem; | |||
import android.view.View; | |||
import android.widget.Button; | |||
import android.widget.EditText; | |||
import android.widget.RelativeLayout; | |||
import com.bonait.bnframework.R; | |||
import com.bonait.bnframework.common.base.BaseActivity; | |||
import com.bonait.bnframework.common.constant.ConfigName; | |||
import com.bonait.bnframework.common.utils.ToastUtils; | |||
import com.bonait.bnframework.modules.home.adapter.FragmentAdapter; | |||
import com.bonait.bnframework.modules.home.fragment.from.fragment.SystemCsControlFragment; | |||
import com.bonait.bnframework.modules.home.fragment.from.fragment.SystemCsFltlFragment; | |||
import com.bonait.bnframework.modules.home.fragment.from.fragment.SystemCsMonitorFragment; | |||
import com.bonait.bnframework.modules.home.fragment.from.fragment.SystemCsPLCFragment; | |||
import com.bonait.bnframework.modules.home.fragment.from.fragment.WokSetGKCXFragment; | |||
import com.bonait.bnframework.modules.home.fragment.from.fragment.WokSetTLZZFragment; | |||
import com.google.android.material.bottomnavigation.BottomNavigationView; | |||
import com.qmuiteam.qmui.widget.QMUITopBarLayout; | |||
import com.qmuiteam.qmui.widget.QMUIViewPager; | |||
import butterknife.BindView; | |||
import butterknife.ButterKnife; | |||
public class WokSetActivity extends BaseActivity { | |||
@BindView(R.id.topbar) | |||
QMUITopBarLayout mTopBar; | |||
@BindView(R.id.navigation) | |||
BottomNavigationView bottomNavigationView; | |||
@BindView(R.id.viewpager) | |||
QMUIViewPager viewPager; | |||
@BindView(R.id.quanxian) | |||
RelativeLayout quanxian;//权限显示 | |||
@BindView(R.id.edittext_quanxian) | |||
EditText edittext_quanxian;//权限密码 | |||
@BindView(R.id.quanxianmima) | |||
Button quanxianmima;//权限密码 | |||
private MenuItem menuItem; | |||
@Override | |||
protected void onCreate(Bundle savedInstanceState) { | |||
super.onCreate(savedInstanceState); | |||
setContentView(R.layout.activity_wok_set); | |||
ButterKnife.bind(this); | |||
initTopBar(); | |||
initFragment(); | |||
viewPager.addOnPageChangeListener(pageChangeListener); | |||
// 设置viewPager缓存多少个fragment | |||
viewPager.setOffscreenPageLimit(2); | |||
bottomNavigationView.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener); | |||
} | |||
@Override | |||
public void onWindowFocusChanged(boolean hasFocus) { | |||
super.onWindowFocusChanged(hasFocus); | |||
} | |||
private void initTopBar() { | |||
mTopBar.setTitle("炒锅运维调试"); | |||
mTopBar.addLeftImageButton(R.mipmap.fanhui, R.id.topbar).setOnClickListener(new View.OnClickListener() { | |||
@Override | |||
public void onClick(View view) { | |||
finish(); | |||
} | |||
}); | |||
quanxianmima.setOnClickListener(new View.OnClickListener() { | |||
@Override | |||
public void onClick(View view) { | |||
String s = edittext_quanxian.getText().toString(); | |||
if (s == null || s.isEmpty()) { | |||
ToastUtils.warning("权限密码不能为空!"); | |||
} else { | |||
if (s.equals(ConfigName.getInstance().user.pass)) { | |||
quanxian.setVisibility(View.GONE); | |||
viewPager.setVisibility(View.VISIBLE); | |||
} else { | |||
ToastUtils.warning("权限密码不正确!"); | |||
} | |||
} | |||
} | |||
}); | |||
} | |||
FragmentAdapter fragmentAdapter = null; | |||
/** | |||
* viewPager里添加fragment | |||
*/ | |||
private void initFragment() { | |||
fragmentAdapter = new FragmentAdapter(getSupportFragmentManager()); | |||
fragmentAdapter.addFragment(new WokSetGKCXFragment()); | |||
fragmentAdapter.addFragment(new WokSetTLZZFragment()); | |||
viewPager.setAdapter(fragmentAdapter); | |||
} | |||
//-------------------------配置viewPager与fragment关联----------------------------// | |||
/** | |||
* 配置bottom底部菜单栏监听器,手指点击底部菜单监听 | |||
*/ | |||
private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener | |||
= new BottomNavigationView.OnNavigationItemSelectedListener() { | |||
@Override | |||
public boolean onNavigationItemSelected(@NonNull MenuItem item) { | |||
switch (item.getItemId()) { | |||
case R.id.bottom_device_1: | |||
viewPager.setCurrentItem(0); | |||
return true; | |||
case R.id.bottom_device_2: | |||
viewPager.setCurrentItem(1); | |||
return true; | |||
} | |||
return false; | |||
} | |||
}; | |||
/** | |||
* 配置ViewPager监听器,手指滑动监听 | |||
*/ | |||
private ViewPager.OnPageChangeListener pageChangeListener = new ViewPager.OnPageChangeListener() { | |||
@Override | |||
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { | |||
MenuItem menuItem = bottomNavigationView.getMenu().getItem(position); | |||
} | |||
@Override | |||
public void onPageSelected(int position) { | |||
menuItem = bottomNavigationView.getMenu().getItem(position); | |||
menuItem.setChecked(true); | |||
} | |||
@Override | |||
public void onPageScrollStateChanged(int state) { | |||
} | |||
}; | |||
@Override | |||
public void onDestroy() { | |||
super.onDestroy(); | |||
} | |||
@Override | |||
protected boolean canDragBack() { | |||
return false; | |||
} | |||
} |
@@ -0,0 +1,394 @@ | |||
package com.bonait.bnframework.modules.home.fragment.from.fragment; | |||
import static com.bonait.bnframework.MainApplication.getContext; | |||
import androidx.annotation.NonNull; | |||
import androidx.annotation.Nullable; | |||
import androidx.appcompat.app.AppCompatActivity; | |||
import android.content.Context; | |||
import android.content.Intent; | |||
import android.os.Bundle; | |||
import android.os.Handler; | |||
import android.util.Log; | |||
import android.view.LayoutInflater; | |||
import android.view.MotionEvent; | |||
import android.view.View; | |||
import android.widget.Button; | |||
import android.widget.EditText; | |||
import android.widget.RelativeLayout; | |||
import android.widget.TextView; | |||
import com.bonait.bnframework.R; | |||
import com.bonait.bnframework.business.ExecuteTheRecipe; | |||
import com.bonait.bnframework.common.base.BaseFragment; | |||
import com.bonait.bnframework.common.constant.MessageName; | |||
import com.bonait.bnframework.common.db.QueryDB; | |||
import com.bonait.bnframework.common.db.mode.BPA_GOODS; | |||
import com.bonait.bnframework.common.db.mode.BPA_GOODSRECIPE; | |||
import com.bonait.bnframework.common.helper.I.IWriteCallBack; | |||
import com.bonait.bnframework.common.message.MessageManager; | |||
import com.bonait.bnframework.common.utils.AlertDialogUtils; | |||
import com.bonait.bnframework.common.utils.ToastUtils; | |||
import com.bonait.bnframework.modules.home.fragment.from.DiyMemoryActivity; | |||
import com.bonait.bnframework.modules.home.fragment.from.ImageChooseActivity; | |||
import com.orhanobut.logger.Logger; | |||
import com.qmuiteam.qmui.widget.QMUIViewPager; | |||
import com.qmuiteam.qmui.widget.dialog.QMUIDialog; | |||
import com.qmuiteam.qmui.widget.dialog.QMUIDialogAction; | |||
import java.util.ArrayList; | |||
import butterknife.BindView; | |||
import butterknife.ButterKnife; | |||
import butterknife.OnClick; | |||
public class WokSetGKCXFragment extends BaseFragment { | |||
//region 变量 | |||
@BindView(R.id.edit_ydw1) | |||
EditText edit_ydw1;//原点下限 | |||
@BindView(R.id.edit_ydw2) | |||
EditText edit_ydw2;//原点上限 | |||
@BindView(R.id.edit_xgw1) | |||
EditText edit_xgw1;//洗锅位下限 | |||
@BindView(R.id.edit_xgw2) | |||
EditText edit_xgw2;//洗锅位上限 | |||
@BindView(R.id.edit_ccw1) | |||
EditText edit_ccw1;//出餐位置下限 | |||
@BindView(R.id.edit_ccw2) | |||
EditText edit_ccw2;//出餐位置上限 | |||
@BindView(R.id.edit_ctl1) | |||
EditText edit_ctl1;//抽料位置下限 | |||
@BindView(R.id.edit_ctl2) | |||
EditText edit_ctl2;//抽料位置上限 | |||
@BindView(R.id.edit_czw11) | |||
EditText edit_czw11;//1#炒制位下限 | |||
@BindView(R.id.edit_czw12) | |||
EditText edit_czw12;//1#炒制位上限 | |||
@BindView(R.id.edit_czw21) | |||
EditText edit_czw21;//2#炒制位下限 | |||
@BindView(R.id.edit_czw22) | |||
EditText edit_czw22;//2#炒制位上限 | |||
@BindView(R.id.edit_czw31) | |||
EditText edit_czw31;//3#炒制位下限 | |||
@BindView(R.id.edit_czw32) | |||
EditText edit_czw32;//3#炒制位上限 | |||
@BindView(R.id.edit_gzfw1) | |||
EditText edit_gzfw1;//工作范围下限 | |||
@BindView(R.id.edit_gzfw2) | |||
EditText edit_gzfw2;//工作范围上限 | |||
@BindView(R.id.chaoguo_weizhi) | |||
TextView chaoguo_weizhi;//炒锅当前位置 | |||
@BindView(R.id.ydw_status) | |||
RelativeLayout ydw_status; | |||
@BindView(R.id.xgw_status) | |||
RelativeLayout xgw_status; | |||
@BindView(R.id.ccw_status) | |||
RelativeLayout ccw_status; | |||
@BindView(R.id.ctl_status) | |||
RelativeLayout ctl_status; | |||
@BindView(R.id.czw1_status) | |||
RelativeLayout czw1_status; | |||
@BindView(R.id.czw2_status) | |||
RelativeLayout czw2_status; | |||
@BindView(R.id.czw3_status) | |||
RelativeLayout czw3_status; | |||
@BindView(R.id.gkzx_button) | |||
Button gkzx_button; | |||
@BindView(R.id.gkfx_button) | |||
Button gkfx_button; | |||
//endregion | |||
//region 界面 | |||
private Context context; | |||
@Override | |||
protected View onCreateView() { | |||
View root = LayoutInflater.from(getActivity()).inflate(R.layout.fragment_wok_set_gkcx, null); | |||
ButterKnife.bind(this, root); | |||
return root; | |||
} | |||
@Override | |||
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { | |||
super.onViewCreated(view, savedInstanceState); | |||
Logger.d("我的fragment创建"); | |||
context = getContext(); | |||
Init(); | |||
RefreshThread(); | |||
} | |||
//endregion | |||
//region 函数 | |||
/** | |||
* 初始化 | |||
*/ | |||
public void Init() { | |||
new Thread(new Runnable() { | |||
@Override | |||
public void run() { | |||
getActivity().runOnUiThread(new Runnable() { | |||
@Override | |||
public void run() { | |||
SetShowValue("原点位置",edit_ydw1,edit_ydw2); | |||
SetShowValue("洗锅位置",edit_xgw1,edit_xgw2); | |||
SetShowValue("倒菜位置",edit_ccw1,edit_ccw2); | |||
SetShowValue("抽调料位置",edit_ctl1,edit_ctl2); | |||
SetShowValue("1#炒制位置",edit_czw11,edit_czw11); | |||
SetShowValue("2#炒制位置",edit_czw21,edit_czw21); | |||
SetShowValue("3#炒制位置",edit_czw31,edit_czw31); | |||
SetShowValue("炒锅工作范围",edit_gzfw1,edit_gzfw2); | |||
} | |||
}); | |||
} | |||
}).start(); | |||
gkzx_button.setOnTouchListener(new View.OnTouchListener() { | |||
@Override | |||
public boolean onTouch(View view, MotionEvent motionEvent) { | |||
if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) { | |||
Log.e("鼠标", "按下: "); | |||
ExecuteTheRecipe.WritePLC("转动速度", 50, null); | |||
ExecuteTheRecipe.WritePLC("翻转正转", true, null); | |||
} else if (motionEvent.getAction() == MotionEvent.ACTION_UP) { | |||
Log.e("鼠标", "松开: "); | |||
ExecuteTheRecipe.WritePLC("翻转正转", false, null); | |||
} | |||
return false; | |||
} | |||
}); | |||
gkfx_button.setOnTouchListener(new View.OnTouchListener() { | |||
@Override | |||
public boolean onTouch(View view, MotionEvent motionEvent) { | |||
if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) { | |||
Log.e("鼠标", "按下: "); | |||
ExecuteTheRecipe.WritePLC("转动速度", 50,null); | |||
ExecuteTheRecipe.WritePLC("翻转反转", true, null); | |||
} else if (motionEvent.getAction() == MotionEvent.ACTION_UP) { | |||
Log.e("鼠标", "松开: "); | |||
ExecuteTheRecipe.WritePLC("翻转反转", false, null); | |||
} | |||
return false; | |||
} | |||
}); | |||
} | |||
/** | |||
* 刷新UI线程 | |||
*/ | |||
public void RefreshThread() | |||
{ | |||
new Thread(new Runnable() { | |||
@Override | |||
public void run() { | |||
try { | |||
while (true) | |||
{ | |||
Object o0=ExecuteTheRecipe.ReadPLC("编码器当前位值"); | |||
Object o1=ExecuteTheRecipe.ReadPLC("原点位反馈"); | |||
Object o2=ExecuteTheRecipe.ReadPLC("清洗位反馈"); | |||
Object o3=ExecuteTheRecipe.ReadPLC("倒菜位反馈"); | |||
Object o4=ExecuteTheRecipe.ReadPLC("抽料位反馈"); | |||
Object o5=ExecuteTheRecipe.ReadPLC("炒菜位1反馈"); | |||
Object o6=ExecuteTheRecipe.ReadPLC("炒菜位2反馈"); | |||
Object o7=ExecuteTheRecipe.ReadPLC("炒菜位3反馈"); | |||
getActivity().runOnUiThread(new Runnable() { | |||
@Override | |||
public void run() { | |||
if(o0!=null) { chaoguo_weizhi.setText(o0 + ""); } | |||
else {chaoguo_weizhi.setText("未知");} | |||
if(o1!=null) { ydw_status.setBackgroundResource((boolean)o1?R.mipmap.status_z:R.mipmap.status_y); } | |||
else {ydw_status.setBackgroundResource(R.mipmap.status_y); } | |||
if(o2!=null) { xgw_status.setBackgroundResource((boolean)o1?R.mipmap.status_z:R.mipmap.status_y); } | |||
else {xgw_status.setBackgroundResource(R.mipmap.status_y); } | |||
if(o3!=null) { ccw_status.setBackgroundResource((boolean)o1?R.mipmap.status_z:R.mipmap.status_y); } | |||
else {ccw_status.setBackgroundResource(R.mipmap.status_y); } | |||
if(o4!=null) { ctl_status.setBackgroundResource((boolean)o1?R.mipmap.status_z:R.mipmap.status_y); } | |||
else {ctl_status.setBackgroundResource(R.mipmap.status_y); } | |||
if(o5!=null) { czw1_status.setBackgroundResource((boolean)o1?R.mipmap.status_z:R.mipmap.status_y); } | |||
else {czw1_status.setBackgroundResource(R.mipmap.status_y); } | |||
if(o6!=null) { czw2_status.setBackgroundResource((boolean)o1?R.mipmap.status_z:R.mipmap.status_y); } | |||
else {czw2_status.setBackgroundResource(R.mipmap.status_y); } | |||
if(o7!=null) { czw3_status.setBackgroundResource((boolean)o1?R.mipmap.status_z:R.mipmap.status_y); } | |||
else {czw3_status.setBackgroundResource(R.mipmap.status_y); } | |||
} | |||
}); | |||
Thread.sleep(500); | |||
} | |||
}catch (Exception ex) | |||
{ | |||
} | |||
} | |||
}).start(); | |||
} | |||
/** | |||
* 点击事件 | |||
* | |||
* @param view | |||
*/ | |||
@OnClick({R.id.ydw_save, R.id.xgw_save, | |||
R.id.ccw_save, R.id.ctl_save, | |||
R.id.czw1_save, R.id.czw2_save, R.id.czw3_save, | |||
R.id.gzfw_save, | |||
R.id.ydw_button, R.id.xgw_button, | |||
R.id.ccw_button, R.id.ctl_button, | |||
R.id.czw1_button, R.id.czw2_button, R.id.czw3_button, | |||
}) | |||
public void onViewClicked(View view) { | |||
switch (view.getId()) { | |||
case R.id.ydw_save: | |||
SaveValue("原点位置",edit_ydw1,edit_ydw2); | |||
break; | |||
case R.id.xgw_save: | |||
SaveValue("洗锅位置",edit_xgw1,edit_xgw2); | |||
break; | |||
case R.id.ccw_save: | |||
SaveValue("倒菜位置",edit_ccw1,edit_ccw2); | |||
break; | |||
case R.id.ctl_save: | |||
SaveValue("抽调料位置",edit_ctl1,edit_ctl2); | |||
break; | |||
case R.id.czw1_save: | |||
SaveValue("1#炒制位置",edit_czw11,edit_czw11); | |||
break; | |||
case R.id.czw2_save: | |||
SaveValue("2#炒制位置",edit_czw21,edit_czw21); | |||
break; | |||
case R.id.czw3_save: | |||
SaveValue("3#炒制位置",edit_czw31,edit_czw31); | |||
break; | |||
case R.id.gzfw_save: | |||
SaveValue("炒锅工作范围",edit_gzfw1,edit_gzfw2); | |||
break; | |||
case R.id.ydw_button: | |||
ButtomZhiWeiZhi("原点位"); | |||
break; | |||
case R.id.xgw_button: | |||
ButtomZhiWeiZhi("清洗位"); | |||
break; | |||
case R.id.ccw_button: | |||
ButtomZhiWeiZhi("倒菜位"); | |||
break; | |||
case R.id.ctl_button: | |||
ButtomZhiWeiZhi("抽料位"); | |||
break; | |||
case R.id.czw1_button: | |||
ButtomZhiWeiZhi("炒菜位1"); | |||
break; | |||
case R.id.czw2_button: | |||
ButtomZhiWeiZhi("炒菜位2"); | |||
break; | |||
case R.id.czw3_button: | |||
ButtomZhiWeiZhi("炒菜位3"); | |||
break; | |||
} | |||
} | |||
//endregion | |||
//region 私有函数 | |||
/** | |||
* 根据监听设置值 | |||
* @param name | |||
* @param edit1 | |||
* @param edit2 | |||
*/ | |||
private void SetShowValue(String name,EditText edit1,EditText edit2) | |||
{ | |||
Object val1= ExecuteTheRecipe.ListeningValue.get(name+"下限"); | |||
Object val2= ExecuteTheRecipe.ListeningValue.get(name+"上限"); | |||
if(val1!=null) | |||
{ | |||
String str=String.valueOf(val1); | |||
edit1.setText(str.toCharArray(), 0, str.length()); | |||
} | |||
if(val2!=null) | |||
{ | |||
String str=String.valueOf(val2); | |||
edit2.setText(str.toCharArray(), 0, str.length()); | |||
} | |||
} | |||
/** | |||
* 写入设置值 | |||
* @param name | |||
* @param edit1 | |||
* @param edit2 | |||
*/ | |||
private void SaveValue(String name,EditText edit1,EditText edit2) { | |||
String val1 = edit1.getText().toString(); | |||
String val2 = edit2.getText().toString(); | |||
if (val1.isEmpty()) { | |||
ToastUtils.warning(name + "下限不能为空!"); | |||
return; | |||
} | |||
if (val2.isEmpty()) { | |||
ToastUtils.warning(name + "上限不能为空!"); | |||
return; | |||
} | |||
int va1 = 0; | |||
int va2 = 0; | |||
try { | |||
va1=Integer.parseInt(val1); | |||
va2=Integer.parseInt(val2); | |||
} catch (Exception ex) | |||
{ | |||
ToastUtils.warning(name + "异常了,"+ex.getMessage()); | |||
return; | |||
} | |||
ExecuteTheRecipe.WritePLC(name+"下限",va1,null); | |||
ExecuteTheRecipe.WritePLC(name+"上限",va2,null); | |||
ToastUtils.info(name + "保存成功!"); | |||
} | |||
/** | |||
* 执行去某个位置 | |||
*/ | |||
private void ButtomZhiWeiZhi(String name) | |||
{ | |||
ExecuteTheRecipe.WritePLC(name,true,null); | |||
new Handler().postDelayed(new Runnable() { | |||
@Override | |||
public void run() { | |||
ExecuteTheRecipe.WritePLC(name, false, null); | |||
} | |||
}, 500); | |||
ToastUtils.info(name+"执行成功!"); | |||
} | |||
//endregion | |||
} |
@@ -0,0 +1,447 @@ | |||
package com.bonait.bnframework.modules.home.fragment.from.fragment; | |||
import androidx.annotation.NonNull; | |||
import androidx.annotation.Nullable; | |||
import androidx.appcompat.app.AppCompatActivity; | |||
import android.content.Context; | |||
import android.os.Bundle; | |||
import android.os.Handler; | |||
import android.util.Log; | |||
import android.view.LayoutInflater; | |||
import android.view.MotionEvent; | |||
import android.view.View; | |||
import android.widget.Button; | |||
import android.widget.EditText; | |||
import android.widget.TextView; | |||
import com.bonait.bnframework.R; | |||
import com.bonait.bnframework.business.ExecuteTheRecipe; | |||
import com.bonait.bnframework.common.base.BaseFragment; | |||
import com.bonait.bnframework.common.utils.ToastUtils; | |||
import com.orhanobut.logger.Logger; | |||
import com.suke.widget.SwitchButton; | |||
import butterknife.BindView; | |||
import butterknife.ButterKnife; | |||
import butterknife.OnClick; | |||
public class WokSetTLZZFragment extends BaseFragment { | |||
//region 变量 | |||
@BindView(R.id.pyz_zz) | |||
Button pyz_zz; | |||
@BindView(R.id.pyz_fz) | |||
Button pyz_fz; | |||
@BindView(R.id.fzz_zz) | |||
Button fzz_zz; | |||
@BindView(R.id.fzz_fz) | |||
Button fzz_fz; | |||
@BindView(R.id.edit_pyz_hlsd) | |||
EditText edit_pyz_hlsd; | |||
@BindView(R.id.edit_pyz_ddsd) | |||
EditText edit_pyz_ddsd; | |||
@BindView(R.id.edit_pyz_zdsd) | |||
EditText edit_pyz_zdsd; | |||
@BindView(R.id.edit_fzz_hlsd) | |||
EditText edit_fzz_hlsd; | |||
@BindView(R.id.edit_fzz_ddsd) | |||
EditText edit_fzz_ddsd; | |||
@BindView(R.id.edit_fzz_zdsd) | |||
EditText edit_fzz_zdsd; | |||
@BindView(R.id.edit_pyz_dqz) | |||
TextView edit_pyz_dqz; | |||
@BindView(R.id.edit_pyz_wz1) | |||
TextView edit_pyz_wz1; | |||
@BindView(R.id.edit_pyz_wz2) | |||
TextView edit_pyz_wz2; | |||
@BindView(R.id.edit_pyz_wz3) | |||
TextView edit_pyz_wz3; | |||
@BindView(R.id.edit_pyz_wz4) | |||
TextView edit_pyz_wz4; | |||
@BindView(R.id.edit_fzz_dqz) | |||
TextView edit_fzz_dqz; | |||
@BindView(R.id.edit_fzz_wz1) | |||
TextView edit_fzz_wz1; | |||
@BindView(R.id.edit_fzz_wz2) | |||
TextView edit_fzz_wz2; | |||
@BindView(R.id.edit_fzz_wz3) | |||
TextView edit_fzz_wz3; | |||
@BindView(R.id.edit_fzz_wz4) | |||
TextView edit_fzz_wz4; | |||
@BindView(R.id.ctxh_button) | |||
SwitchButton ctxh_button; | |||
//endregion | |||
//region 界面 | |||
private Context context; | |||
@Override | |||
protected View onCreateView() { | |||
View root = LayoutInflater.from(getActivity()).inflate(R.layout.fragment_wok_set_tlzz, null); | |||
ButterKnife.bind(this, root); | |||
return root; | |||
} | |||
@Override | |||
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { | |||
super.onViewCreated(view, savedInstanceState); | |||
Logger.d("我的fragment创建"); | |||
context = getContext(); | |||
Init(); | |||
RefreshThread(); | |||
} | |||
//endregion | |||
//region 公共 | |||
/** | |||
* 初始化 | |||
*/ | |||
public void Init() { | |||
new Thread(new Runnable() { | |||
@Override | |||
public void run() { | |||
getActivity().runOnUiThread(new Runnable() { | |||
@Override | |||
public void run() { | |||
SetShowValue("平移-回原点速度", edit_pyz_hlsd); | |||
SetShowValue("平移-点动速度", edit_pyz_ddsd); | |||
SetShowValue("平移-定位运行速度", edit_pyz_zdsd); | |||
SetShowValue("翻转-回原点速度", edit_fzz_hlsd); | |||
SetShowValue("翻转-点动速度", edit_fzz_ddsd); | |||
SetShowValue("翻转-定位运行速度", edit_fzz_zdsd); | |||
} | |||
}); | |||
} | |||
}).start(); | |||
pyz_zz.setOnTouchListener(new View.OnTouchListener() { | |||
@Override | |||
public boolean onTouch(View view, MotionEvent motionEvent) { | |||
if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) { | |||
Log.e("鼠标", "按下: "); | |||
ExecuteTheRecipe.WritePLC("平移-点动正转", true, null); | |||
} else if (motionEvent.getAction() == MotionEvent.ACTION_UP) { | |||
Log.e("鼠标", "松开: "); | |||
ExecuteTheRecipe.WritePLC("平移-点动正转", false, null); | |||
} | |||
return false; | |||
} | |||
}); | |||
pyz_fz.setOnTouchListener(new View.OnTouchListener() { | |||
@Override | |||
public boolean onTouch(View view, MotionEvent motionEvent) { | |||
if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) { | |||
Log.e("鼠标", "按下: "); | |||
ExecuteTheRecipe.WritePLC("平移-点动正转", true, null); | |||
} else if (motionEvent.getAction() == MotionEvent.ACTION_UP) { | |||
Log.e("鼠标", "松开: "); | |||
ExecuteTheRecipe.WritePLC("平移-点动反转", false, null); | |||
} | |||
return false; | |||
} | |||
}); | |||
fzz_zz.setOnTouchListener(new View.OnTouchListener() { | |||
@Override | |||
public boolean onTouch(View view, MotionEvent motionEvent) { | |||
if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) { | |||
Log.e("鼠标", "按下: "); | |||
ExecuteTheRecipe.WritePLC("翻转-点动正转", true, null); | |||
} else if (motionEvent.getAction() == MotionEvent.ACTION_UP) { | |||
Log.e("鼠标", "松开: "); | |||
ExecuteTheRecipe.WritePLC("翻转-点动正转", false, null); | |||
} | |||
return false; | |||
} | |||
}); | |||
fzz_fz.setOnTouchListener(new View.OnTouchListener() { | |||
@Override | |||
public boolean onTouch(View view, MotionEvent motionEvent) { | |||
if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) { | |||
Log.e("鼠标", "按下: "); | |||
ExecuteTheRecipe.WritePLC("翻转-点动正转", true, null); | |||
} else if (motionEvent.getAction() == MotionEvent.ACTION_UP) { | |||
Log.e("鼠标", "松开: "); | |||
ExecuteTheRecipe.WritePLC("翻转-点动反转", false, null); | |||
} | |||
return false; | |||
} | |||
}); | |||
ctxh_button.setOnCheckedChangeListener(new SwitchButton.OnCheckedChangeListener() { | |||
@Override | |||
public void onCheckedChanged(SwitchButton view, boolean isChecked) { | |||
boolean ischick = ctxh_button.isChecked(); | |||
ExecuteTheRecipe.WritePLC("磁铁吸合", ischick, null); | |||
ToastUtils.info("磁铁吸合!状态:" + (ischick ? "打开" : "关闭")); | |||
} | |||
}); | |||
} | |||
/** | |||
* 刷新UI线程 | |||
*/ | |||
public void RefreshThread() { | |||
new Thread(new Runnable() { | |||
@Override | |||
public void run() { | |||
try { | |||
while (true) { | |||
Object o0 = ExecuteTheRecipe.ReadPLC("平移-伺服当前值"); | |||
Object o1 = ExecuteTheRecipe.ReadPLC("平移-1号位置值"); | |||
Object o2 = ExecuteTheRecipe.ReadPLC("平移-2号位置值"); | |||
Object o3 = ExecuteTheRecipe.ReadPLC("平移-3号位置值"); | |||
Object o4 = ExecuteTheRecipe.ReadPLC("平移-4号位置值"); | |||
Object m0 = ExecuteTheRecipe.ReadPLC("翻转-伺服当前值"); | |||
Object m1 = ExecuteTheRecipe.ReadPLC("翻转-1号位置值"); | |||
Object m2 = ExecuteTheRecipe.ReadPLC("翻转-2号位置值"); | |||
Object m3 = ExecuteTheRecipe.ReadPLC("翻转-3号位置值"); | |||
Object m4 = ExecuteTheRecipe.ReadPLC("翻转-4号位置值"); | |||
getActivity().runOnUiThread(new Runnable() { | |||
@Override | |||
public void run() { | |||
if (o0 != null) { | |||
edit_pyz_dqz.setText(o0 + ""); | |||
} else { | |||
edit_pyz_dqz.setText("未知"); | |||
} | |||
if (o1 != null) { | |||
edit_pyz_wz1.setText(o1 + ""); | |||
} else { | |||
edit_pyz_wz1.setText("未知"); | |||
} | |||
if (o2 != null) { | |||
edit_pyz_wz2.setText(o2 + ""); | |||
} else { | |||
edit_pyz_wz2.setText("未知"); | |||
} | |||
if (o3 != null) { | |||
edit_pyz_wz3.setText(o3 + ""); | |||
} else { | |||
edit_pyz_wz3.setText("未知"); | |||
} | |||
if (o4 != null) { | |||
edit_pyz_wz4.setText(o4 + ""); | |||
} else { | |||
edit_pyz_wz4.setText("未知"); | |||
} | |||
if (m0 != null) { | |||
edit_fzz_dqz.setText(m0 + ""); | |||
} else { | |||
edit_fzz_dqz.setText("未知"); | |||
} | |||
if (m1 != null) { | |||
edit_fzz_wz1.setText(m1 + ""); | |||
} else { | |||
edit_fzz_wz1.setText("未知"); | |||
} | |||
if (m2 != null) { | |||
edit_fzz_wz2.setText(m2 + ""); | |||
} else { | |||
edit_fzz_wz2.setText("未知"); | |||
} | |||
if (m3 != null) { | |||
edit_fzz_wz3.setText(m3 + ""); | |||
} else { | |||
edit_fzz_wz3.setText("未知"); | |||
} | |||
if (m4 != null) { | |||
edit_fzz_wz4.setText(m4 + ""); | |||
} else { | |||
edit_fzz_wz4.setText("未知"); | |||
} | |||
} | |||
}); | |||
Thread.sleep(500); | |||
} | |||
} catch (Exception ex) { | |||
} | |||
} | |||
}).start(); | |||
} | |||
/** | |||
* 点击事件 | |||
* | |||
* @param view | |||
*/ | |||
@OnClick({ | |||
R.id.pyz_hl, | |||
R.id.pyz_wzsz1, R.id.pyz_wzsz2, R.id.pyz_wzsz3, R.id.pyz_wzsz4, | |||
R.id.pyz_qu1, R.id.pyz_qu2, R.id.pyz_qu3, R.id.pyz_qu4, | |||
R.id.fzz_hl, | |||
R.id.fzz_wzsz1, R.id.fzz_wzsz2, R.id.fzz_wzsz3, R.id.fzz_wzsz4, | |||
R.id.fzz_qu1, R.id.fzz_qu2, R.id.fzz_qu3, R.id.fzz_qu4, | |||
R.id.dcqd_button, | |||
R.id.pyz_savevalue, R.id.fzz_savevalue | |||
}) | |||
public void onViewClicked(View view) { | |||
switch (view.getId()) { | |||
case R.id.pyz_hl: | |||
ButtomZhiWeiZhi("平移-回原点"); | |||
break; | |||
case R.id.pyz_wzsz1: | |||
ButtomZhiWeiZhi("平移-1#位置设定"); | |||
break; | |||
case R.id.pyz_wzsz2: | |||
ButtomZhiWeiZhi("平移-2#位置设定"); | |||
break; | |||
case R.id.pyz_wzsz3: | |||
ButtomZhiWeiZhi("平移-3#位置设定"); | |||
break; | |||
case R.id.pyz_wzsz4: | |||
ButtomZhiWeiZhi("平移-4#位置设定"); | |||
break; | |||
case R.id.pyz_qu1: | |||
ButtomZhiWeiZhi("平移-去1号位"); | |||
break; | |||
case R.id.pyz_qu2: | |||
ButtomZhiWeiZhi("平移-去2号位"); | |||
break; | |||
case R.id.pyz_qu3: | |||
ButtomZhiWeiZhi("平移-去3号位"); | |||
break; | |||
case R.id.pyz_qu4: | |||
ButtomZhiWeiZhi("平移-去4号位"); | |||
break; | |||
case R.id.fzz_hl: | |||
ButtomZhiWeiZhi("翻转-回原点"); | |||
break; | |||
case R.id.fzz_wzsz1: | |||
ButtomZhiWeiZhi("翻转-1#位置设定"); | |||
break; | |||
case R.id.fzz_wzsz2: | |||
ButtomZhiWeiZhi("翻转-2#位置设定"); | |||
break; | |||
case R.id.fzz_wzsz3: | |||
ButtomZhiWeiZhi("翻转-3#位置设定"); | |||
break; | |||
case R.id.fzz_wzsz4: | |||
ButtomZhiWeiZhi("翻转-4#位置设定"); | |||
break; | |||
case R.id.fzz_qu1: | |||
ButtomZhiWeiZhi("翻转-去1号位"); | |||
break; | |||
case R.id.fzz_qu2: | |||
ButtomZhiWeiZhi("翻转-去2号位"); | |||
break; | |||
case R.id.fzz_qu3: | |||
ButtomZhiWeiZhi("翻转-去3号位"); | |||
break; | |||
case R.id.fzz_qu4: | |||
ButtomZhiWeiZhi("翻转-去4号位"); | |||
break; | |||
case R.id.dcqd_button: | |||
ButtomZhiWeiZhi("倒菜启动"); | |||
break; | |||
case R.id.pyz_savevalue: | |||
SaveValue("平移", edit_pyz_hlsd, edit_pyz_ddsd, edit_pyz_zdsd); | |||
break; | |||
case R.id.fzz_savevalue: | |||
SaveValue("翻转", edit_fzz_hlsd, edit_fzz_ddsd, edit_fzz_zdsd); | |||
break; | |||
} | |||
} | |||
//endregion | |||
//region 私有 | |||
/** | |||
* 写入设置值 | |||
* | |||
* @param name | |||
* @param edit1 | |||
* @param edit2 | |||
*/ | |||
private void SaveValue(String name, EditText edit1, EditText edit2, EditText edit3) { | |||
String val1 = edit1.getText().toString(); | |||
String val2 = edit2.getText().toString(); | |||
String val3 = edit3.getText().toString(); | |||
if (val1.isEmpty()) { | |||
ToastUtils.warning(name + "回零速度不能为空!"); | |||
return; | |||
} | |||
if (val2.isEmpty()) { | |||
ToastUtils.warning(name + "点动速度不能为空!"); | |||
return; | |||
} | |||
if (val3.isEmpty()) { | |||
ToastUtils.warning(name + "自动速度不能为空!"); | |||
return; | |||
} | |||
int va1 = 0; | |||
int va2 = 0; | |||
int va3 = 0; | |||
try { | |||
va1 = Integer.parseInt(val1); | |||
va2 = Integer.parseInt(val2); | |||
va3 = Integer.parseInt(val3); | |||
} catch (Exception ex) { | |||
ToastUtils.warning(name + "异常了," + ex.getMessage()); | |||
return; | |||
} | |||
ExecuteTheRecipe.WritePLC(name + "-回原点速度", va1, null); | |||
ExecuteTheRecipe.WritePLC(name + "-点动速度", va2, null); | |||
ExecuteTheRecipe.WritePLC(name + "-定位运行速度", va3, null); | |||
ToastUtils.info(name + "保存成功!"); | |||
} | |||
/** | |||
* 根据监听设置值 | |||
* | |||
* @param name | |||
* @param edit1 | |||
*/ | |||
private void SetShowValue(String name, EditText edit1) { | |||
Object val1 = ExecuteTheRecipe.ListeningValue.get(name); | |||
if (val1 != null) { | |||
String str = String.valueOf(val1); | |||
edit1.setText(str.toCharArray(), 0, str.length()); | |||
} | |||
} | |||
/** | |||
* 执行去某个位置 | |||
*/ | |||
private void ButtomZhiWeiZhi(String name) { | |||
ExecuteTheRecipe.WritePLC(name, true, null); | |||
new Handler().postDelayed(new Runnable() { | |||
@Override | |||
public void run() { | |||
ExecuteTheRecipe.WritePLC(name, false, null); | |||
} | |||
}, 500); | |||
ToastUtils.info(name + "执行成功!"); | |||
} | |||
//endregion | |||
} |
@@ -30,6 +30,7 @@ import com.bonait.bnframework.common.utils.AlertDialogUtils; | |||
import com.bonait.bnframework.common.utils.ToastUtils; | |||
import com.bonait.bnframework.common.utils.UpdateAppUtils; | |||
import com.bonait.bnframework.manager.ActivityLifecycleManager; | |||
import com.bonait.bnframework.modules.home.fragment.from.WokSetActivity; | |||
import com.bonait.bnframework.modules.mine.fragment.from.NoticeActivity; | |||
import com.bonait.bnframework.modules.welcome.activity.LoginActivity; | |||
import com.orhanobut.logger.Logger; | |||
@@ -67,6 +68,9 @@ public class MyFragment extends BaseFragment { | |||
@BindView(R.id.stv_user) | |||
SuperTextView stv_user; | |||
@BindView(R.id.stv_devicesz) | |||
SuperTextView stv_devicesz; | |||
@BindView(R.id.stv_announcement) | |||
SuperTextView stvAnnouncement; | |||
@@ -167,6 +171,18 @@ public class MyFragment extends BaseFragment { | |||
} | |||
}); | |||
/** | |||
* 炒锅设置 | |||
*/ | |||
stv_devicesz.setOnSuperTextViewClickListener(new SuperTextView.OnSuperTextViewClickListener() { | |||
@Override | |||
public void onClickListener(SuperTextView superTextView) { | |||
Intent intent = new Intent(context, WokSetActivity.class); | |||
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); | |||
startActivity(intent); | |||
} | |||
}); | |||
/** | |||
* 用户名点击 | |||
*/ | |||
@@ -0,0 +1,30 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<ripple xmlns:android="http://schemas.android.com/apk/res/android" | |||
android:color="@color/black" | |||
android:radius="-1dp"> | |||
<item android:state_pressed="true"> | |||
<shape> | |||
<solid android:color="#851F59" /> | |||
<corners android:radius="10dp" /> | |||
</shape> | |||
</item> | |||
<item android:state_enabled="false"> | |||
<shape> | |||
<solid android:color="#cccccc" /> | |||
<corners android:radius="10dp" /> | |||
</shape> | |||
</item> | |||
<item> | |||
<shape> | |||
<solid android:color="@color/app_color_theme_9" /> | |||
<corners android:radius="10dp" /> | |||
<stroke | |||
android:width="1dp" | |||
android:color="@color/app_color_theme_9" /> | |||
</shape> | |||
</item> | |||
</ripple> |
@@ -0,0 +1,30 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<ripple xmlns:android="http://schemas.android.com/apk/res/android" | |||
android:color="@color/black" | |||
android:radius="-1dp"> | |||
<item android:state_pressed="true"> | |||
<shape> | |||
<solid android:color="#307766" /> | |||
<corners android:radius="10dp" /> | |||
</shape> | |||
</item> | |||
<item android:state_enabled="false"> | |||
<shape> | |||
<solid android:color="#cccccc" /> | |||
<corners android:radius="10dp" /> | |||
</shape> | |||
</item> | |||
<item> | |||
<shape> | |||
<solid android:color="@color/app_color_theme_5" /> | |||
<corners android:radius="10dp" /> | |||
<stroke | |||
android:width="1dp" | |||
android:color="@color/app_color_theme_5" /> | |||
</shape> | |||
</item> | |||
</ripple> |
@@ -0,0 +1,91 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<com.qmuiteam.qmui.widget.QMUIWindowInsetLayout xmlns:android="http://schemas.android.com/apk/res/android" | |||
xmlns:app="http://schemas.android.com/apk/res-auto" | |||
xmlns:tools="http://schemas.android.com/tools" | |||
android:layout_width="match_parent" | |||
android:layout_height="match_parent" | |||
tools:context=".modules.home.fragment.from.WokSetActivity" | |||
android:orientation="vertical" | |||
android:background="@color/app_color_blue" | |||
android:fitsSystemWindows="true"> | |||
<com.google.android.material.bottomnavigation.BottomNavigationView | |||
android:id="@+id/navigation" | |||
android:layout_marginTop="54dp" | |||
android:layout_width="match_parent" | |||
android:layout_height="36dp" | |||
android:layout_gravity="top" | |||
android:background="@drawable/qmui_list_item_bg_with_border_bottom" | |||
app:itemHorizontalTranslationEnabled="false" | |||
app:labelVisibilityMode="labeled" | |||
app:menu="@menu/deviceset" | |||
app:itemIconTint="@null" | |||
app:itemIconSize="0dp" | |||
android:fitsSystemWindows="true"/> | |||
<com.qmuiteam.qmui.widget.QMUIViewPager | |||
android:id="@+id/viewpager" | |||
android:layout_marginTop="90dp" | |||
android:layout_width="match_parent" | |||
android:layout_height="match_parent" | |||
android:visibility="gone" | |||
android:background="?attr/app_content_bg_color" /> | |||
<RelativeLayout | |||
android:id="@+id/quanxian" | |||
android:layout_marginTop="54dp" | |||
android:layout_gravity="top" | |||
android:layout_width="match_parent" | |||
android:layout_height="match_parent" | |||
android:fitsSystemWindows="true" | |||
android:background="#65000000"> | |||
<LinearLayout | |||
android:layout_centerInParent="true" | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:orientation="vertical"> | |||
<EditText | |||
android:id="@+id/edittext_quanxian" | |||
android:layout_width="200dp" | |||
android:layout_height="wrap_content" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入权限密码" | |||
android:inputType="text" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:textSize="12dp" /> | |||
<com.qmuiteam.qmui.widget.textview.QMUILinkTextView | |||
android:layout_width="wrap_content" | |||
android:visibility="gone" | |||
android:layout_height="wrap_content" | |||
android:text="密码提示:12****" | |||
android:textColor="@color/colorAccent" | |||
android:textSize="8dp" | |||
android:layout_centerVertical="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:layout_alignParentRight="true"/> | |||
<RelativeLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content"> | |||
<Button | |||
android:id="@+id/quanxianmima" | |||
android:layout_width="100dp" | |||
android:layout_height="26dp" | |||
android:layout_marginTop="20dp" | |||
android:layout_alignParentRight="true" | |||
android:background="@drawable/button1" | |||
android:text="确认" | |||
android:textColor="@color/black" | |||
android:textSize="14dp" /> | |||
</RelativeLayout> | |||
</LinearLayout> | |||
</RelativeLayout> | |||
<com.qmuiteam.qmui.widget.QMUITopBarLayout | |||
android:id="@+id/topbar" | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:background="@color/app_color_blue"/> | |||
</com.qmuiteam.qmui.widget.QMUIWindowInsetLayout> |
@@ -108,6 +108,15 @@ | |||
stv:sLeftTextString="用户管理" | |||
stv:sRightIconRes="@drawable/icon_right" /> | |||
<com.allen.library.SuperTextView | |||
android:id="@+id/stv_devicesz" | |||
android:layout_width="match_parent" | |||
android:layout_height="@dimen/ll_height" | |||
stv:sBottomDividerLineMarginLeft="@dimen/dp_40" | |||
stv:sLeftIconRes="@drawable/device_sz" | |||
stv:sLeftTextString="炒锅出厂调试" | |||
stv:sRightIconRes="@drawable/icon_right" /> | |||
<com.allen.library.SuperTextView | |||
android:id="@+id/stv_update" | |||
android:layout_width="match_parent" | |||
@@ -0,0 +1,726 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<com.qmuiteam.qmui.widget.QMUIWindowInsetLayout xmlns:android="http://schemas.android.com/apk/res/android" | |||
xmlns:app="http://schemas.android.com/apk/res-auto" | |||
xmlns:tools="http://schemas.android.com/tools" | |||
android:layout_width="match_parent" | |||
android:layout_height="match_parent" | |||
tools:context=".modules.home.fragment.from.fragment.WokSetGKCXFragment"> | |||
<RelativeLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="match_parent"> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="match_parent" | |||
android:orientation="vertical"> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="" /> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_weight="1"> | |||
<TextView | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_weight="1" | |||
android:minWidth="60dp" | |||
android:text="位置下限" | |||
android:textSize="19dp" /> | |||
<TextView | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_weight="1" | |||
android:minWidth="60dp" | |||
android:text="位置上限" | |||
android:textSize="19dp" /> | |||
</LinearLayout> | |||
<RelativeLayout | |||
android:layout_width="220dp" | |||
android:layout_height="match_parent" /> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="原点位置" /> | |||
<EditText | |||
android:id="@+id/edit_ydw1" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入位置" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:textSize="12dp" | |||
android:text="0"/> | |||
<EditText | |||
android:id="@+id/edit_ydw2" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入位置" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:textSize="12dp" | |||
android:text="0"/> | |||
<RelativeLayout | |||
android:layout_width="wrap_content" | |||
android:layout_height="match_parent"> | |||
<RelativeLayout | |||
android:id="@+id/ydw_status" | |||
android:layout_width="20dp" | |||
android:layout_height="20dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginLeft="10dp" | |||
android:layout_marginRight="10dp" | |||
android:background="@mipmap/status_y" /> | |||
</RelativeLayout> | |||
<Button | |||
android:id="@+id/ydw_save" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button1" | |||
android:text="保存" | |||
android:textSize="14dp" /> | |||
<Button | |||
android:id="@+id/ydw_button" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="回原点" | |||
android:textSize="14dp" /> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="洗锅位置" /> | |||
<EditText | |||
android:id="@+id/edit_xgw1" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入位置" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:textSize="12dp" | |||
android:text="0"/> | |||
<EditText | |||
android:id="@+id/edit_xgw2" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入位置" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:textSize="12dp" | |||
android:text="0"/> | |||
<RelativeLayout | |||
android:layout_width="wrap_content" | |||
android:layout_height="match_parent"> | |||
<RelativeLayout | |||
android:id="@+id/xgw_status" | |||
android:layout_width="20dp" | |||
android:layout_height="20dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginLeft="10dp" | |||
android:layout_marginRight="10dp" | |||
android:background="@mipmap/status_y" /> | |||
</RelativeLayout> | |||
<Button | |||
android:id="@+id/xgw_save" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button1" | |||
android:text="保存" | |||
android:textSize="14dp" /> | |||
<Button | |||
android:id="@+id/xgw_button" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="洗锅位" | |||
android:textSize="14dp" /> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="出餐位置" /> | |||
<EditText | |||
android:id="@+id/edit_ccw1" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入位置" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:textSize="12dp" | |||
android:text="0"/> | |||
<EditText | |||
android:id="@+id/edit_ccw2" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入位置" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:textSize="12dp" | |||
android:text="0"/> | |||
<RelativeLayout | |||
android:layout_width="wrap_content" | |||
android:layout_height="match_parent"> | |||
<RelativeLayout | |||
android:id="@+id/ccw_status" | |||
android:layout_width="20dp" | |||
android:layout_height="20dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginLeft="10dp" | |||
android:layout_marginRight="10dp" | |||
android:background="@mipmap/status_y" /> | |||
</RelativeLayout> | |||
<Button | |||
android:id="@+id/ccw_save" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button1" | |||
android:text="保存" | |||
android:textSize="14dp" /> | |||
<Button | |||
android:id="@+id/ccw_button" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="出餐位" | |||
android:textSize="14dp" /> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="抽料位置" /> | |||
<EditText | |||
android:id="@+id/edit_ctl1" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入位置" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:textSize="12dp" | |||
android:text="0"/> | |||
<EditText | |||
android:id="@+id/edit_ctl2" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入位置" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:textSize="12dp" | |||
android:text="0"/> | |||
<RelativeLayout | |||
android:layout_width="wrap_content" | |||
android:layout_height="match_parent"> | |||
<RelativeLayout | |||
android:id="@+id/ctl_status" | |||
android:layout_width="20dp" | |||
android:layout_height="20dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginLeft="10dp" | |||
android:layout_marginRight="10dp" | |||
android:background="@mipmap/status_y" /> | |||
</RelativeLayout> | |||
<Button | |||
android:id="@+id/ctl_save" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button1" | |||
android:text="保存" | |||
android:textSize="14dp" /> | |||
<Button | |||
android:id="@+id/ctl_button" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="抽料位" | |||
android:textSize="14dp" /> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="1#炒制位" /> | |||
<EditText | |||
android:id="@+id/edit_czw11" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入位置" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:textSize="12dp" | |||
android:text="0"/> | |||
<EditText | |||
android:id="@+id/edit_czw12" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入位置" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:textSize="12dp" | |||
android:text="0"/> | |||
<RelativeLayout | |||
android:layout_width="wrap_content" | |||
android:layout_height="match_parent"> | |||
<RelativeLayout | |||
android:id="@+id/czw1_status" | |||
android:layout_width="20dp" | |||
android:layout_height="20dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginLeft="10dp" | |||
android:layout_marginRight="10dp" | |||
android:background="@mipmap/status_y" /> | |||
</RelativeLayout> | |||
<Button | |||
android:id="@+id/czw1_save" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button1" | |||
android:text="保存" | |||
android:textSize="14dp" /> | |||
<Button | |||
android:id="@+id/czw1_button" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="1#位置" | |||
android:textSize="14dp" /> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="2#炒制位" /> | |||
<EditText | |||
android:id="@+id/edit_czw21" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入位置" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:textSize="12dp" | |||
android:text="0"/> | |||
<EditText | |||
android:id="@+id/edit_czw22" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入位置" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:textSize="12dp" | |||
android:text="0"/> | |||
<RelativeLayout | |||
android:layout_width="wrap_content" | |||
android:layout_height="match_parent"> | |||
<RelativeLayout | |||
android:id="@+id/czw2_status" | |||
android:layout_width="20dp" | |||
android:layout_height="20dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginLeft="10dp" | |||
android:layout_marginRight="10dp" | |||
android:background="@mipmap/status_y" /> | |||
</RelativeLayout> | |||
<Button | |||
android:id="@+id/czw2_save" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button1" | |||
android:text="保存" | |||
android:textSize="14dp" /> | |||
<Button | |||
android:id="@+id/czw2_button" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="2#位置" | |||
android:textSize="14dp" /> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="3#炒制位" /> | |||
<EditText | |||
android:id="@+id/edit_czw31" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入位置" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:textSize="12dp" | |||
android:text="0"/> | |||
<EditText | |||
android:id="@+id/edit_czw32" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入位置" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:textSize="12dp" | |||
android:text="0"/> | |||
<RelativeLayout | |||
android:layout_width="wrap_content" | |||
android:layout_height="match_parent"> | |||
<RelativeLayout | |||
android:id="@+id/czw3_status" | |||
android:layout_width="20dp" | |||
android:layout_height="20dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginLeft="10dp" | |||
android:layout_marginRight="10dp" | |||
android:background="@mipmap/status_y" /> | |||
</RelativeLayout> | |||
<Button | |||
android:id="@+id/czw3_save" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button1" | |||
android:text="保存" | |||
android:textSize="14dp" /> | |||
<Button | |||
android:id="@+id/czw3_button" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="3#位置" | |||
android:textSize="14dp" /> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="工作范围" /> | |||
<EditText | |||
android:id="@+id/edit_gzfw1" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入位置" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:textSize="12dp" | |||
android:text="0"/> | |||
<EditText | |||
android:id="@+id/edit_gzfw2" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入位置" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:textSize="12dp" | |||
android:text="0"/> | |||
<Button | |||
android:id="@+id/gzfw_save" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_marginLeft="40dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button1" | |||
android:text="保存" | |||
android:textSize="14dp" /> | |||
<RelativeLayout | |||
android:layout_width="90dp" | |||
android:layout_height="wrap_content"/> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="炒锅当前位置:" /> | |||
<TextView | |||
android:id="@+id/chaoguo_weizhi" | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="10005" | |||
android:textColor="@color/deep_orange_primary" | |||
android:textSize="25dp" | |||
android:textStyle="bold"/> | |||
</LinearLayout> | |||
<RelativeLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<LinearLayout | |||
android:layout_centerInParent="true" | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content"> | |||
<Button | |||
android:id="@+id/gkzx_button" | |||
android:layout_width="160dp" | |||
android:layout_height="100dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button2" | |||
android:text="锅口控制\n正向移动" | |||
android:textSize="20dp" | |||
android:textColor="@color/white"/> | |||
<Button | |||
android:id="@+id/gkfx_button" | |||
android:layout_width="160dp" | |||
android:layout_height="100dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginLeft="50dp" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button3" | |||
android:text="锅口控制\n反向移动" | |||
android:textSize="20dp" | |||
android:textColor="@color/white"/> | |||
</LinearLayout> | |||
</RelativeLayout> | |||
</LinearLayout> | |||
</RelativeLayout> | |||
</com.qmuiteam.qmui.widget.QMUIWindowInsetLayout> |
@@ -0,0 +1,891 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<com.qmuiteam.qmui.widget.QMUIWindowInsetLayout xmlns:android="http://schemas.android.com/apk/res/android" | |||
xmlns:app="http://schemas.android.com/apk/res-auto" | |||
xmlns:tools="http://schemas.android.com/tools" | |||
android:layout_width="match_parent" | |||
android:layout_height="match_parent" | |||
tools:context=".modules.home.fragment.from.fragment.WokSetTLZZFragment"> | |||
<RelativeLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="match_parent"> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="match_parent" | |||
android:layout_marginLeft="10dp" | |||
android:layout_marginRight="10dp" | |||
android:orientation="vertical"> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_weight="1"> | |||
<TextView | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="平移轴" | |||
android:textAlignment="center" | |||
android:textSize="19dp" /> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="20dp" | |||
android:layout_weight="1"> | |||
<TextView | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="翻转轴" | |||
android:textAlignment="center" | |||
android:textSize="19dp" /> | |||
</LinearLayout> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/pyz_hl" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="回零" | |||
android:textSize="14dp" /> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="当前值" /> | |||
<TextView | |||
android:id="@+id/edit_pyz_dqz" | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:text="0" | |||
android:textColor="@color/deep_orange_primary" | |||
android:textSize="12dp" | |||
android:textStyle="bold" /> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="20dp" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/fzz_hl" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="回零" | |||
android:textSize="14dp" /> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="当前值" /> | |||
<TextView | |||
android:id="@+id/edit_fzz_dqz" | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:text="0" | |||
android:textColor="@color/deep_orange_primary" | |||
android:textSize="12dp" | |||
android:textStyle="bold" /> | |||
</LinearLayout> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/pyz_zz" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button1" | |||
android:text="正转" | |||
android:textSize="14dp" /> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="回零速度" /> | |||
<EditText | |||
android:id="@+id/edit_pyz_hlsd" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入速度" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:text="0" | |||
android:textSize="12dp" /> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="20dp" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/fzz_zz" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button1" | |||
android:text="正转" | |||
android:textSize="14dp" /> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="回零速度" /> | |||
<EditText | |||
android:id="@+id/edit_fzz_hlsd" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入速度" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:text="0" | |||
android:textSize="12dp" /> | |||
</LinearLayout> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_weight="1"> | |||
<RelativeLayout | |||
android:layout_width="90dp" | |||
android:layout_height="wrap_content" /> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="点动速度" /> | |||
<EditText | |||
android:id="@+id/edit_pyz_ddsd" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入速度" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:text="0" | |||
android:textSize="12dp" /> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="20dp" | |||
android:layout_weight="1"> | |||
<RelativeLayout | |||
android:layout_width="90dp" | |||
android:layout_height="wrap_content" /> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="点动速度" /> | |||
<EditText | |||
android:id="@+id/edit_fzz_ddsd" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入速度" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:text="0" | |||
android:textSize="12dp" /> | |||
</LinearLayout> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/pyz_fz" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button1" | |||
android:text="反转" | |||
android:textSize="14dp" /> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="自动速度" /> | |||
<EditText | |||
android:id="@+id/edit_pyz_zdsd" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入速度" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:text="0" | |||
android:textSize="12dp" /> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="20dp" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/fzz_fz" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button1" | |||
android:text="反转" | |||
android:textSize="14dp" /> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="自动速度" /> | |||
<EditText | |||
android:id="@+id/edit_fzz_zdsd" | |||
android:layout_width="120dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:layout_weight="1" | |||
android:background="@drawable/input_bj" | |||
android:hint="请输入速度" | |||
android:inputType="number" | |||
android:maxLines="1" | |||
android:padding="3dp" | |||
android:text="0" | |||
android:textSize="12dp" /> | |||
</LinearLayout> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_weight="1"> | |||
<RelativeLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content"> | |||
<Button | |||
android:id="@+id/pyz_savevalue" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="保存速度值" | |||
android:textSize="14dp" /> | |||
</RelativeLayout> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="20dp" | |||
android:layout_weight="1"> | |||
<RelativeLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content"> | |||
<Button | |||
android:id="@+id/fzz_savevalue" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="保存速度值" | |||
android:textSize="14dp" /> | |||
</RelativeLayout> | |||
</LinearLayout> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="30dp"> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/pyz_wzsz1" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button2" | |||
android:text="1#位设定" | |||
android:textSize="14dp" /> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="1#位值" /> | |||
<TextView | |||
android:id="@+id/edit_pyz_wz1" | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:text="0" | |||
android:textColor="@color/deep_orange_primary" | |||
android:textSize="12dp" | |||
android:textStyle="bold" /> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="20dp" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/fzz_wzsz1" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button2" | |||
android:text="1#位设定" | |||
android:textSize="14dp" /> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="1#位值" /> | |||
<TextView | |||
android:id="@+id/edit_fzz_wz1" | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:text="0" | |||
android:textColor="@color/deep_orange_primary" | |||
android:textSize="12dp" | |||
android:textStyle="bold" /> | |||
</LinearLayout> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="10dp"> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/pyz_wzsz2" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button2" | |||
android:text="2#位设定" | |||
android:textSize="14dp" /> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="2#位值" /> | |||
<TextView | |||
android:id="@+id/edit_pyz_wz2" | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:text="0" | |||
android:textColor="@color/deep_orange_primary" | |||
android:textSize="12dp" | |||
android:textStyle="bold" /> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="20dp" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/fzz_wzsz2" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button2" | |||
android:text="2#位设定" | |||
android:textSize="14dp" /> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="2#位值" /> | |||
<TextView | |||
android:id="@+id/edit_fzz_wz2" | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:text="0" | |||
android:textColor="@color/deep_orange_primary" | |||
android:textSize="12dp" | |||
android:textStyle="bold" /> | |||
</LinearLayout> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="10dp"> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/pyz_wzsz3" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button2" | |||
android:text="3#位设定" | |||
android:textSize="14dp" /> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="3#位值" /> | |||
<TextView | |||
android:id="@+id/edit_pyz_wz3" | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:text="0" | |||
android:textColor="@color/deep_orange_primary" | |||
android:textSize="12dp" | |||
android:textStyle="bold" /> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="20dp" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/fzz_wzsz3" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button2" | |||
android:text="3#位设定" | |||
android:textSize="14dp" /> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="3#位值" /> | |||
<TextView | |||
android:id="@+id/edit_fzz_wz3" | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:text="0" | |||
android:textColor="@color/deep_orange_primary" | |||
android:textSize="12dp" | |||
android:textStyle="bold" /> | |||
</LinearLayout> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="10dp"> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/pyz_wzsz4" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button2" | |||
android:text="4#位设定" | |||
android:textSize="14dp" /> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="4#位值" /> | |||
<TextView | |||
android:id="@+id/edit_pyz_wz4" | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:text="0" | |||
android:textColor="@color/deep_orange_primary" | |||
android:textSize="12dp" | |||
android:textStyle="bold" /> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="20dp" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/fzz_wzsz4" | |||
android:layout_width="80dp" | |||
android:layout_height="26dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button2" | |||
android:text="4#位设定" | |||
android:textSize="14dp" /> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_alignParentRight="true" | |||
android:layout_centerVertical="true" | |||
android:layout_marginLeft="@dimen/dp_10" | |||
android:minWidth="60dp" | |||
android:text="4#位值" /> | |||
<TextView | |||
android:id="@+id/edit_fzz_wz4" | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_marginLeft="5dp" | |||
android:text="0" | |||
android:textColor="@color/deep_orange_primary" | |||
android:textSize="12dp" | |||
android:textStyle="bold" /> | |||
</LinearLayout> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="10dp"> | |||
<RelativeLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/pyz_qu1" | |||
android:layout_width="120dp" | |||
android:layout_height="40dp" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="去1#位" | |||
android:textSize="14dp" /> | |||
<Button | |||
android:id="@+id/pyz_qu2" | |||
android:layout_width="120dp" | |||
android:layout_height="40dp" | |||
android:layout_alignParentRight="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="去2#位" | |||
android:textSize="14dp" /> | |||
</RelativeLayout> | |||
<RelativeLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/fzz_qu1" | |||
android:layout_width="120dp" | |||
android:layout_height="40dp" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="去1#位" | |||
android:textSize="14dp" /> | |||
<Button | |||
android:id="@+id/fzz_qu2" | |||
android:layout_width="120dp" | |||
android:layout_height="40dp" | |||
android:layout_alignParentRight="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="去2#位" | |||
android:textSize="14dp" /> | |||
</RelativeLayout> | |||
</LinearLayout> | |||
<LinearLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="10dp"> | |||
<RelativeLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/pyz_qu3" | |||
android:layout_width="120dp" | |||
android:layout_height="40dp" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="去3#位" | |||
android:textSize="14dp" /> | |||
<Button | |||
android:id="@+id/pyz_qu4" | |||
android:layout_width="120dp" | |||
android:layout_height="40dp" | |||
android:layout_alignParentRight="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="去4#位" | |||
android:textSize="14dp" /> | |||
</RelativeLayout> | |||
<RelativeLayout | |||
android:layout_width="0dp" | |||
android:layout_height="wrap_content" | |||
android:layout_weight="1"> | |||
<Button | |||
android:id="@+id/fzz_qu3" | |||
android:layout_width="120dp" | |||
android:layout_height="40dp" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="去3#位" | |||
android:textSize="14dp" /> | |||
<Button | |||
android:id="@+id/fzz_qu4" | |||
android:layout_width="120dp" | |||
android:layout_height="40dp" | |||
android:layout_alignParentRight="true" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/bg_btn_login_selected" | |||
android:text="去4#位" | |||
android:textSize="14dp" /> | |||
</RelativeLayout> | |||
</LinearLayout> | |||
<RelativeLayout | |||
android:layout_width="match_parent" | |||
android:layout_height="wrap_content" | |||
android:layout_marginTop="@dimen/dp_10"> | |||
<LinearLayout | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:layout_centerInParent="true"> | |||
<LinearLayout | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:orientation="vertical"> | |||
<TextView | |||
android:layout_width="wrap_content" | |||
android:layout_height="wrap_content" | |||
android:text="磁铁吸合"/> | |||
<com.suke.widget.SwitchButton | |||
android:id="@+id/ctxh_button" | |||
app:sb_uncheck_color="@color/app_color_blue" | |||
app:sb_uncheckcircle_color="@color/app_color_blue" | |||
app:sb_button_color="@color/app_color_blue" | |||
android:layout_width="80dp" | |||
android:layout_height="wrap_content" | |||
android:focusable="true"/> | |||
</LinearLayout> | |||
<Button | |||
android:id="@+id/dcqd_button" | |||
android:layout_width="160dp" | |||
android:layout_height="100dp" | |||
android:layout_centerInParent="true" | |||
android:layout_marginLeft="50dp" | |||
android:layout_marginRight="@dimen/dp_10" | |||
android:background="@drawable/button3" | |||
android:text="倒菜\n启动" | |||
android:textColor="@color/white" | |||
android:textSize="20dp" /> | |||
</LinearLayout> | |||
</RelativeLayout> | |||
</LinearLayout> | |||
</RelativeLayout> | |||
</com.qmuiteam.qmui.widget.QMUIWindowInsetLayout> |
@@ -0,0 +1,10 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<menu xmlns:android="http://schemas.android.com/apk/res/android"> | |||
<item | |||
android:id="@+id/bottom_device_1" | |||
android:title="锅口朝向调试" /> | |||
<item | |||
android:id="@+id/bottom_device_2" | |||
android:title="投菜结构调试" /> | |||
</menu> |