Преглед изворни кода

更新显示问题

燃气自翻炒锅
fyf пре 1 година
родитељ
комит
2a344b67f1
100 измењених фајлова са 1369 додато и 904 уклоњено
  1. +2
    -0
      app/build.gradle
  2. +26
    -24
      app/src/main/java/com/bonait/bnframework/business/ExecuteTheRecipe.java
  3. +15
    -0
      app/src/main/java/com/bonait/bnframework/common/helper/SendUdpMode.java
  4. +194
    -0
      app/src/main/java/com/bonait/bnframework/common/helper/UdpHelper.java
  5. +1
    -1
      app/src/main/java/com/bonait/bnframework/modules/home/activity/BottomNavigationNewActivity.java
  6. +14
    -10
      app/src/main/java/com/bonait/bnframework/modules/home/adapter/good_adapter.java
  7. +88
    -48
      app/src/main/java/com/bonait/bnframework/modules/home/fragment/Home1Fragment.java
  8. +3
    -4
      app/src/main/java/com/bonait/bnframework/modules/home/fragment/HomeFragmentPR.java
  9. +125
    -32
      app/src/main/java/com/bonait/bnframework/modules/home/fragment/HomeFragmentSBKZ.java
  10. +10
    -4
      app/src/main/java/com/bonait/bnframework/modules/home/fragment/from/DishTestActivity.java
  11. +11
    -11
      app/src/main/java/com/bonait/bnframework/modules/home/fragment/mode/add_qupenren.java
  12. +14
    -0
      app/src/main/java/com/bonait/bnframework/modules/home/fragment/mode/imagebuttom3.java
  13. +3
    -3
      app/src/main/java/com/bonait/bnframework/modules/home/fragment/mode/newhuoli_control.java
  14. +1
    -1
      app/src/main/res/layout/activity_bottom_navigation_new.xml
  15. +23
    -38
      app/src/main/res/layout/activity_cooking.xml
  16. +13
    -15
      app/src/main/res/layout/activity_cookingsimulated.xml
  17. +429
    -406
      app/src/main/res/layout/activity_dishtest.xml
  18. +1
    -0
      app/src/main/res/layout/activity_diy_update1.xml
  19. +54
    -20
      app/src/main/res/layout/fragment_home1.xml
  20. +4
    -4
      app/src/main/res/layout/fragment_home4.xml
  21. +186
    -147
      app/src/main/res/layout/fragment_home_sbkz.xml
  22. +28
    -20
      app/src/main/res/layout/item/layout/bottom_navigation.xml
  23. +104
    -96
      app/src/main/res/layout/item/layout/good_show.xml
  24. +17
    -17
      app/src/main/res/layout/item/layout/item_huolikongzhi1.xml
  25. +2
    -2
      app/src/main/res/layout/item/layout/item_imagebuttomnew1.xml
  26. +1
    -1
      app/src/main/res/layout/item/layout/newgx_item.xml
  27. +0
    -0
      app/src/main/res/mipmap-mdpi/arrow1.png
  28. +0
    -0
      app/src/main/res/mipmap-mdpi/device0.png
  29. +0
    -0
      app/src/main/res/mipmap-mdpi/device00.png
  30. +0
    -0
      app/src/main/res/mipmap-mdpi/device1.png
  31. +0
    -0
      app/src/main/res/mipmap-mdpi/device2.png
  32. +0
    -0
      app/src/main/res/mipmap-mdpi/fanhui1.png
  33. BIN
     
  34. BIN
     
  35. +0
    -0
      app/src/main/res/mipmap-mdpi/home1.png
  36. +0
    -0
      app/src/main/res/mipmap-mdpi/home2.png
  37. BIN
     
  38. +0
    -0
      app/src/main/res/mipmap-mdpi/home_bottom.png
  39. +0
    -0
      app/src/main/res/mipmap-mdpi/home_cpyf.png
  40. +0
    -0
      app/src/main/res/mipmap-mdpi/home_kspr.png
  41. +0
    -0
      app/src/main/res/mipmap-mdpi/home_lcsz.png
  42. BIN
     
  43. BIN
     
  44. +0
    -0
      app/src/main/res/mipmap-mdpi/home_sbkz.png
  45. BIN
     
  46. BIN
     
  47. +0
    -0
      app/src/main/res/mipmap-mdpi/huoli_close.png
  48. BIN
     
  49. BIN
     
  50. BIN
     
  51. +0
    -0
      app/src/main/res/mipmap-mdpi/juzheng.png
  52. +0
    -0
      app/src/main/res/mipmap-mdpi/ll5.png
  53. +0
    -0
      app/src/main/res/mipmap-mdpi/ll6.png
  54. +0
    -0
      app/src/main/res/mipmap-mdpi/loading123.png
  55. +0
    -0
      app/src/main/res/mipmap-mdpi/newbuttom1.png
  56. +0
    -0
      app/src/main/res/mipmap-mdpi/newclose.png
  57. +0
    -0
      app/src/main/res/mipmap-mdpi/newjindutiao.png
  58. +0
    -0
      app/src/main/res/mipmap-mdpi/penrenzhong.png
  59. +0
    -0
      app/src/main/res/mipmap-mdpi/plc1.png
  60. +0
    -0
      app/src/main/res/mipmap-mdpi/plc2.png
  61. +0
    -0
      app/src/main/res/mipmap-mdpi/qcbc.png
  62. +0
    -0
      app/src/main/res/mipmap-mdpi/qcqx.png
  63. +0
    -0
      app/src/main/res/mipmap-mdpi/qcqx_select.png
  64. +0
    -0
      app/src/main/res/mipmap-mdpi/rc.jpg
  65. +0
    -0
      app/src/main/res/mipmap-mdpi/sb111.png
  66. +0
    -0
      app/src/main/res/mipmap-mdpi/sbico.png
  67. +0
    -0
      app/src/main/res/mipmap-mdpi/sc_no1.png
  68. +0
    -0
      app/src/main/res/mipmap-mdpi/sc_yes1.png
  69. +0
    -0
      app/src/main/res/mipmap-mdpi/silos1.png
  70. +0
    -0
      app/src/main/res/mipmap-mdpi/silos2.png
  71. +0
    -0
      app/src/main/res/mipmap-mdpi/silos3.png
  72. +0
    -0
      app/src/main/res/mipmap-mdpi/silos_bottom.png
  73. +0
    -0
      app/src/main/res/mipmap-mdpi/tingzhijiashui.png
  74. +0
    -0
      app/src/main/res/mipmap-mdpi/transverseline.png
  75. +0
    -0
      app/src/main/res/mipmap-mdpi/verticalline.png
  76. BIN
     
  77. BIN
     
  78. BIN
     
  79. +0
    -0
      app/src/main/res/mipmap-mdpi/yy_h.png
  80. +0
    -0
      app/src/main/res/mipmap-mdpi/yy_l.png
  81. BIN
     
  82. +0
    -0
      app/src/main/res/mipmap-mdpi/yy_lv.png
  83. BIN
     
  84. +0
    -0
      app/src/main/res/mipmap-mdpi/zhizuo_js.png
  85. +0
    -0
      app/src/main/res/mipmap-mdpi/zhizuo_js2.png
  86. +0
    -0
      app/src/main/res/mipmap-mdpi/zhizuo_jx1.png
  87. BIN
     
  88. +0
    -0
      app/src/main/res/mipmap-mdpi/zhizuo_ks.png
  89. +0
    -0
      app/src/main/res/mipmap-mdpi/zhizuo_ks2.png
  90. +0
    -0
      app/src/main/res/mipmap-mdpi/zhizuo_zt1.png
  91. BIN
     
  92. +0
    -0
      app/src/main/res/mipmap-mdpi/zhuxiao.png
  93. BIN
     
  94. +0
    -0
      app/src/main/res/mipmap-xhdpi/sb2.png
  95. +0
    -0
      app/src/main/res/mipmap-xhdpi/sb3.png
  96. BIN
     
  97. BIN
     
  98. BIN
     
  99. BIN
     
  100. BIN
     

+ 2
- 0
app/build.gradle Прегледај датотеку

@@ -158,4 +158,6 @@ dependencies {
//MQTT
// implementation files('libs\\org.eclipse.paho.android.service-1.1.1.jar')
// implementation files('libs\\org.eclipse.paho.client.mqttv3-1.2.5.jar')


}

+ 26
- 24
app/src/main/java/com/bonait/bnframework/business/ExecuteTheRecipe.java Прегледај датотеку

@@ -137,14 +137,13 @@ public class ExecuteTheRecipe {
ExecuteMaterialIssuance(recipe.processvalue);
} else if (recipe.materialType == 1)//工序模型
{
if (recipe.processname.equals("水")) {
BPA_GOODSRECIPE data1 = Get位置("最高", "抽料位");
ExecuteOperationSteps(data1.processname, data1.processvalue);
if (recipe.processname.equals("水")) {
BPA_GOODSRECIPE data2 = Get位置("最高", "抽料位");
ExecuteOperationSteps(data2.processname, data2.processvalue);
} else if (recipe.processname.equals("主料")) {
BPA_GOODSRECIPE data1 = Get位置("最高", "炒菜位1");
ExecuteOperationSteps(data1.processname, data1.processvalue);
BPA_GOODSRECIPE data3 = Get位置("最高", "炒菜位1");
ExecuteOperationSteps(data3.processname, data3.processvalue);
}

ExecuteOperationSteps(recipe.processname, recipe.processvalue);
}
} catch (Exception ex) {
@@ -670,22 +669,15 @@ public class ExecuteTheRecipe {
if (ExecuteCurrentOperation != null) {
ExecuteCurrentOperation.Run("加热" + "|" + writeValue);
}
WritePLC(key, writeValue, new IWriteCallBack() {
@Override
public void onSuccess() {
if (writeValue == 0) {
ConfigName.getInstance().IsOpenHuoLi = false;
WritePLC("加热", false, null);
} else {
ConfigName.getInstance().IsOpenHuoLi = true;
WritePLC("加热", true, null);
}
}

@Override
public void onFailure(String ErrorMsg) {
}
});
//写加热挡位
WritePLC(key, writeValue, null);
if (writeValue == 0) {
ConfigName.getInstance().IsOpenHuoLi = false;
WritePLC("加热", false, null);
} else {
ConfigName.getInstance().IsOpenHuoLi = true;
WritePLC("加热", true, null);
}
}
}

@@ -719,12 +711,22 @@ public class ExecuteTheRecipe {
}
if (val > 0) {
WritePLC("炒锅抽水", true, null);
final boolean[] IsComplete = {false};
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
@Override
public void run() {
ExecuteTheRecipe.WritePLC("炒锅抽水", false, null);
IsComplete[0] = true;
}
}, val * 1000);

long a = System.currentTimeMillis();
while (!IsComplete[0]) {
if ((System.currentTimeMillis() - a) > 1000 * whileTime) {
break;
}
Thread.sleep(100);
}
ExecuteTheRecipe.WritePLC("炒锅抽水", false, null);
}
} catch (Exception ex) {
ToastUtils.error("异常信息:" + ex.getMessage());
@@ -779,7 +781,7 @@ public class ExecuteTheRecipe {
final boolean[] IsComplete = {false};
long a = System.currentTimeMillis();
while (!IsComplete[0]) {
if ((System.currentTimeMillis() - a) > 1000 * 120) {
if ((System.currentTimeMillis() - a) > 1000 * (whileTime*3)) {
break;
} else {
Object sb = ReadPLC(name);//ListeningValue.get(name);


+ 15
- 0
app/src/main/java/com/bonait/bnframework/common/helper/SendUdpMode.java Прегледај датотеку

@@ -0,0 +1,15 @@
package com.bonait.bnframework.common.helper;

public class SendUdpMode {
public String ip;
public int port;
//数据格式
public String data;

public SendUdpMode(String _IP,int _PORT,String _DATA)
{
this.ip=_IP;
this.port=_PORT;
this.data=_DATA;
}
}

+ 194
- 0
app/src/main/java/com/bonait/bnframework/common/helper/UdpHelper.java Прегледај датотеку

@@ -0,0 +1,194 @@
package com.bonait.bnframework.common.helper;

import android.annotation.SuppressLint;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.util.Log;

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
import java.net.UnknownHostException;
import java.nio.charset.Charset;

/**
* UDP 帮助类
*/
public class UdpHelper {
//region 变量
private static final String TAG = "UDP帮助";
/**
* 服务端口
*/
public int ServerPort = 10000;
/**
* 是否启动监听
*/
private volatile boolean isRuning = false;
/**
* 接收数据服务端
*/
private DatagramSocket receiveSocket = null;
/**
* 反馈数据
*/
public Handler myHandler = null;
/**
* 服务端
*/
private ServerThread serverThread = new ServerThread();
/**
* 客户端
*/
public ClientThread clientThread = new ClientThread();

//endregion

//region 外部调用

/**
* 服务启动监听
*
* @param port
*/
public void Start(int port) {
ServerPort = port;
try {
receiveSocket = new DatagramSocket(port);
} catch (SocketException e) {
}
isRuning = true;
}

/**
* 停止监听
*/
public void Stop() {
isRuning = false;
if(receiveSocket!=null)
{
receiveSocket.close();
}
}

/**
* 发送数据
*
* @param ip
* @param port
* @param data
*/
public void SendData(String ip, int port, String data) {
Message msg = Message.obtain();
msg.obj = new SendUdpMode(ip, port, data);
msg.what = 1;
clientThread.mhandler.sendMessage(msg);
}
//endregion

//region 线程

/**
* 发送数据线程
*/
public class ClientThread extends Thread {
private Handler mhandler = null;

@SuppressLint("HandlerLeak")
@Override
public void run() {
Looper.prepare();
mhandler = new Handler() {
@Override
public void handleMessage(Message msg) {
SendUdpMode message = (SendUdpMode) msg.obj;
byte[] data = message.data.getBytes(Charset.forName("GBK"));

DatagramPacket dpSend = null;
DatagramSocket sendSocket = null;
try {
InetAddress inetAddress = InetAddress.getByName(message.ip.toString().trim());
dpSend = new DatagramPacket(data, data.length, inetAddress, message.port);
} catch (UnknownHostException e) {
}
try {
double start = System.currentTimeMillis();
for (int i = 0; i < 1; i++) {
sendSocket = new DatagramSocket();
sendSocket.send(dpSend);
sendSocket.close();
Thread.sleep(80);
Log.i(TAG, "发送数据: " + new String(data));
}
double end = System.currentTimeMillis();
double times = end - start;
Log.i(TAG, "发送数据所用时间: " + times + "ms");
} catch (IOException e) {
Log.i(TAG, "发送数据异常: " + e.getMessage());
} catch (InterruptedException e) {
Log.i(TAG, "发送数据异常: " + e.getMessage());
} finally {
if (sendSocket != null) {
sendSocket.close();
}
}
}
};
Looper.loop();
}
}

/**
* 服务线程
*/
private class ServerThread extends Thread {
@Override
public void run() {
while (true) {
if (isRuning) {
byte[] receiveData = new byte[1024];
DatagramPacket dpReceive = null;
dpReceive = new DatagramPacket(receiveData, receiveData.length);
try {
receiveSocket.receive(dpReceive);
} catch (IOException e) {
e.printStackTrace();
}
String recIp = dpReceive.getAddress().toString().substring(1);
String port = String.valueOf(dpReceive.getPort());
String content = "";
content = new String(receiveData, 0, dpReceive.getLength(), Charset.forName("GBK"));
if (dpReceive != null) {
Message revMessage = Message.obtain();
revMessage.what = 1;
revMessage.obj = "收到来自" + recIp + ":" + port + "的信息:" + content;
Log.i(TAG, "收到来自" + recIp + ":" + port + "的信息:" + content);
if (myHandler != null) {
myHandler.sendMessage(revMessage);
}
}
}
}
}
}
//endregion

//region 私有
private static UdpHelper mInstance; //实例变量设置私有,防止直接通过类名访问

public static synchronized UdpHelper getInstance() { //静态同步方法作为唯一的实例对象获取方式
if (mInstance == null) {
mInstance = new UdpHelper();
}
return mInstance;
}

private UdpHelper() { //默认构造函数私有,防止类外直接new创建对象
clientThread.start();
serverThread.start();
}
//endregion
}

+ 1
- 1
app/src/main/java/com/bonait/bnframework/modules/home/activity/BottomNavigationNewActivity.java Прегледај датотеку

@@ -461,7 +461,7 @@ public class BottomNavigationNewActivity extends BaseActivity {
ToastUtils.error("异常信息:" + ex.getMessage());
}
}
Thread.sleep(3000);
Thread.sleep(5000);
} catch (InterruptedException e) {
ToastUtils.info("异常信息:" + e.getMessage());
}


+ 14
- 10
app/src/main/java/com/bonait/bnframework/modules/home/adapter/good_adapter.java Прегледај датотеку

@@ -11,6 +11,7 @@ import android.widget.RelativeLayout;
import android.widget.TextView;

import androidx.annotation.NonNull;
import androidx.cardview.widget.CardView;
import androidx.recyclerview.widget.RecyclerView;

import com.bonait.bnframework.R;
@@ -73,6 +74,10 @@ public class good_adapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
String url = mode.getAddress();
boolean isCloud = mode.getIsCloud();//是否云端商品

// myViewHolder.cardView.setRadius(20);//设置图片圆角的半径大小
// myViewHolder.cardView.setCardElevation(10);//设置阴影部分大小
// myViewHolder.cardView.setContentPadding(2, 2, 2, 2);//设置图片距离阴影大小

if (isCloud) {
myViewHolder.Sc_text.setText("下载");
myViewHolder.sc_layout.setImageResource(R.mipmap.yxz);
@@ -92,8 +97,7 @@ public class good_adapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
myViewHolder.Sc_text.setVisibility(View.VISIBLE);
myViewHolder.sc_layout.setVisibility(View.VISIBLE);

}else
{
} else {
myViewHolder.sc_image.setVisibility(View.GONE);
myViewHolder.delete_text.setVisibility(View.GONE);
myViewHolder.Sc_text.setVisibility(View.GONE);
@@ -103,8 +107,7 @@ public class good_adapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
myViewHolder.tvTag.setText(name);
myViewHolder.tvNote.setText("时间:" + mode.getNote() + "秒");
//设置图片
if(url!=null && !url.isEmpty() &&!url.equals("未知"))
{
if (url != null && !url.isEmpty() && !url.equals("未知")) {
myBitmapUtils.disPlay(myViewHolder.ImageUrl, url);
}
//上传按钮点击
@@ -168,8 +171,7 @@ public class good_adapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
if (isCloud) {
ToastUtils.warning("请先下载该商品!");
} else {
if (mListener!=null)
{
if (mListener != null) {
mListener.clickListenerNew(view, 4, mode);
}
}
@@ -228,11 +230,12 @@ public class good_adapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
public static class MyLCViewHolder1 extends RecyclerView.ViewHolder {
private TextView tvTag, tvNote, tvAccount, Sc_text;

public RelativeLayout delete_text,shangchuang;
private ImageView ImageUrl,sc_layout;//图片
public RelativeLayout delete_text, shangchuang;
private ImageView ImageUrl, sc_layout;//图片

private ImageView sc_image;//是否收藏

private CardView cardView;
public boolean IsSC = false;


@@ -241,11 +244,12 @@ public class good_adapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
tvTag = view.findViewById(R.id.Tag_text);
tvNote = view.findViewById(R.id.Note_text);
Sc_text = view.findViewById(R.id.Sc_text);
sc_layout=view.findViewById(R.id.sc_layout);
sc_layout = view.findViewById(R.id.sc_layout);
delete_text = view.findViewById(R.id.delete_text);
sc_image = view.findViewById(R.id.sc_image);//收藏
ImageUrl = view.findViewById(R.id.ImageUrl);//图片
shangchuang= view.findViewById(R.id.shangchuang);
shangchuang = view.findViewById(R.id.shangchuang);
cardView = view.findViewById(R.id.cardView);
}
}
}


+ 88
- 48
app/src/main/java/com/bonait/bnframework/modules/home/fragment/Home1Fragment.java Прегледај датотеку

@@ -24,6 +24,7 @@ import android.view.MotionEvent;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.SeekBar;

@@ -100,9 +101,9 @@ public class Home1Fragment extends BaseFragment {
@BindView(R.id.startbutton)
ImageView startbutton;//启动安
@BindView(R.id.choushui_control)
imagebutton_control choushui_control;//抽水
LinearLayout choushui_control;//抽水
@BindView(R.id.fangshui_control)
imagebutton_control fangshui_control;//防水
LinearLayout fangshui_control;//防水
@BindView(R.id.chaoguo_wendu)
QMUILinkTextView chaoguo_wendu;//
@BindView(R.id.chaoguo_weizhi)
@@ -355,43 +356,79 @@ public class Home1Fragment extends BaseFragment {
//endregion

//抽水启动
choushui_control.mListener = new MyClickListener() {
@Override
public void clickListener(View v, Object data) {
boolean status = !(boolean) data;
// if (!IsMake(true))
// {
// return;
// }
choushui_control.SetStatus(status);
ToastUtils.info("点击按钮:炒锅抽水" + status);
ExecuteTheRecipe.WritePLC("炒锅抽水", status, null);
}
// choushui_control.mListener = new MyClickListener() {
// @Override
// public void clickListener(View v, Object data) {
// boolean status = !(boolean) data;
//// if (!IsMake(true))
//// {
//// return;
//// }
// choushui_control.SetStatus(status);
// ToastUtils.info("点击按钮:炒锅抽水" + status);
// ExecuteTheRecipe.WritePLC("炒锅抽水", status, null);
// }
//
// @Override
// public void clickListenerNew(View v, int k, Object data) {
//
// }
// };
// //放水启动
// fangshui_control.mListener = new MyClickListener() {
// @Override
// public void clickListener(View v, Object data) {
// boolean status = !(boolean) data;
//// if (!IsMake(true))
//// {
//// return;
//// }
// fangshui_control.SetStatus(status);
// ToastUtils.info("点击按钮:炒锅放水" + status);
// ExecuteTheRecipe.WritePLC("炒锅放水", status, null);
// }
//
// @Override
// public void clickListenerNew(View v, int k, Object data) {
//
// }
// };

choushui_control.setOnTouchListener(new View.OnTouchListener() {
@Override
public void clickListenerNew(View v, int k, Object data) {

public boolean onTouch(View view, MotionEvent motionEvent) {
Object ob = ExecuteTheRecipe.getListingValue("抽料位反馈");
if (ob != null && (boolean) ob) {
if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) {
ExecuteTheRecipe.WritePLC("炒锅抽水", true, null);
} else if (motionEvent.getAction() == MotionEvent.ACTION_UP) {
ExecuteTheRecipe.WritePLC("炒锅抽水", false, null);
}
} else {
ToastUtils.warning("请先控制锅口朝向:抽料位");
ExecuteTheRecipe.WritePLC("炒锅抽水", false, null);
}
return false;
}
};
//放水启动
fangshui_control.mListener = new MyClickListener() {
});
fangshui_control.setOnTouchListener(new View.OnTouchListener() {
@Override
public void clickListener(View v, Object data) {
boolean status = !(boolean) data;
// if (!IsMake(true))
// {
// return;
// }
fangshui_control.SetStatus(status);
ToastUtils.info("点击按钮:炒锅放水" + status);
ExecuteTheRecipe.WritePLC("炒锅放水", status, null);
public boolean onTouch(View view, MotionEvent motionEvent) {
Object ob = ExecuteTheRecipe.getListingValue("清洗位反馈");
if (ob != null && (boolean) ob) {
if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) {
ExecuteTheRecipe.WritePLC("炒锅放水", true, null);
} else if (motionEvent.getAction() == MotionEvent.ACTION_UP) {
ExecuteTheRecipe.WritePLC("炒锅放水", false, null);
}
} else {
ToastUtils.warning("请先控制锅口朝向:清洗位");
ExecuteTheRecipe.WritePLC("炒锅放水", false, null);
}
return false;
}
});

@Override
public void clickListenerNew(View v, int k, Object data) {

}
};

btn_jiaoban.setOnCheckedChangeListener(new SwitchButton.OnCheckedChangeListener() {
@Override
@@ -506,7 +543,7 @@ public class Home1Fragment extends BaseFragment {
try {

if (Status && good != null) {
long startTime= System.currentTimeMillis(); //起始时间
long startTime = System.currentTimeMillis(); //起始时间
try {
//获取工艺
ArrayList<BPA_GOODSRECIPE> goodsrecipes = QueryDB.GetGoodsSrecipeID(good.id);
@@ -527,19 +564,21 @@ public class Home1Fragment extends BaseFragment {

ExecuteTheRecipe.WritePLC("搅拌", false, null);
ExecuteTheRecipe.WritePLC("加热", false, null);
ConfigName.getInstance().IsOpenHuoLi= false;
ConfigName.getInstance().IsOpenHuoLi = false;
ExecuteTheRecipe.BottomClick("平移-去1号位");
gongxuIndex = 10000;
MakeCipe = null;
goodsrecipesL = null;

long endTime = System.currentTimeMillis(); //结束时间
int time=(int) ((endTime-startTime)/1000);
Log.e("运行时长",String.format("方法使用时间 %d s",time));
int time = (int) ((endTime - startTime) / 1000);
Log.e("运行时长", String.format("方法使用时间 %d s", time));

if (!ExecuteTheRecipe.IsForcedEnd){QueryDB.UpdateGoodsMakeTime(good.id,time);}
if (!ExecuteTheRecipe.IsForcedEnd) {
QueryDB.UpdateGoodsMakeTime(good.id, time);
}

ExecuteTheRecipe.all_list=new ArrayList<>();
ExecuteTheRecipe.all_list = new ArrayList<>();

Activity activity = getActivity();
if (activity != null) {
@@ -659,7 +698,7 @@ public class Home1Fragment extends BaseFragment {
ToastUtils.error("异常信息:" + ex.getMessage());
}
}
Thread.sleep(3000);
Thread.sleep(5000);
} catch (InterruptedException e) {
ToastUtils.info("异常信息:" + e.getMessage());
}
@@ -685,7 +724,8 @@ public class Home1Fragment extends BaseFragment {
/**
* 温控开关 true 断开 false 闭合
*/
public boolean TempBool=false;
public boolean TempBool = false;

/**
* 刷新UI界面
*/
@@ -702,13 +742,13 @@ public class Home1Fragment extends BaseFragment {

//Object val_wd =new Random().nextInt(250);
if (val_wd != null) {
int dq_wd= (int)val_wd;//当前锅底温度
if(dq_wd>=(ConfigName.getInstance().MaxTemp-5)) //如果当前温度大于最大温度限制 断开
int dq_wd = (int) val_wd;//当前锅底温度
if (dq_wd >= (ConfigName.getInstance().MaxTemp - 5)) //如果当前温度大于最大温度限制 断开
{
TempBool=true;//设置断开
}else if(dq_wd<=(ConfigName.getInstance().MaxTemp-20))//需要闭合
TempBool = true;//设置断开
} else if (dq_wd <= (ConfigName.getInstance().MaxTemp - 20))//需要闭合
{
TempBool=false;//闭合
TempBool = false;//闭合
}

// if(ConfigName.getInstance().PlcIsConnect)
@@ -732,8 +772,8 @@ public class Home1Fragment extends BaseFragment {
// }
// }
// }
wk_zhuangtai.setText(TempBool?"断开":"闭合");
wk_zhuangtai.setTextColor(TempBool?Color.parseColor("#F44336"):Color.parseColor("#01675B"));
wk_zhuangtai.setText(TempBool ? "断开" : "闭合");
wk_zhuangtai.setTextColor(TempBool ? Color.parseColor("#F44336") : Color.parseColor("#01675B"));
chaoguo_wendu.setText(val_wd + "");
} else {
wk_zhuangtai.setText("闭合");


+ 3
- 4
app/src/main/java/com/bonait/bnframework/modules/home/fragment/HomeFragmentPR.java Прегледај датотеку

@@ -121,19 +121,18 @@ public class HomeFragmentPR extends BaseFragment {
private void initTopBar() {
mTopBar.setBackgroundColor(ContextCompat.getColor(requireContext(), R.color.topbj1));
mTopBar.setTitle("菜谱");
mTopBar.addRightTextButton("设备状态:"+(ConfigName.getInstance().PlcIsConnect ? "已连接" : "未连接"),R.id.status_image);
mTopBar.addRightTextButton("设备状态:" + (ConfigName.getInstance().PlcIsConnect ? "已连接" : "未连接"), R.id.status_image);

new Thread(new Runnable() {
@Override
public void run() {
while (true)
{
while (true) {
try {
activity.runOnUiThread(new Runnable() {
@Override
public void run() {
mTopBar.removeAllRightViews();
mTopBar.addRightTextButton("设备状态:"+(ConfigName.getInstance().PlcIsConnect ? "已连接" : "未连接"),R.id.status_image);
mTopBar.addRightTextButton("设备状态:" + (ConfigName.getInstance().PlcIsConnect ? "已连接" : "未连接"), R.id.status_image);
}
});
Thread.sleep(1000);


+ 125
- 32
app/src/main/java/com/bonait/bnframework/modules/home/fragment/HomeFragmentSBKZ.java Прегледај датотеку

@@ -7,7 +7,9 @@ import androidx.appcompat.app.AppCompatActivity;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
@@ -195,23 +197,99 @@ public class HomeFragmentSBKZ extends BaseFragment {
guokoucaoxiang_dc.mListener = myClickListener;
guokoucaoxiang_qx.mListener = myClickListener;

chushui.mListener = myClickListener;
xiguoshui.mListener = myClickListener;

touliao1.mListener = myClickListener;
touliao2.mListener = myClickListener;
touliao3.mListener = myClickListener;
touliao4.mListener = myClickListener;

yeliao1.mListener = myClickListener;
yeliao2.mListener = myClickListener;
yeliao3.mListener = myClickListener;

chushui.SetOnTounch(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
Object ob = ExecuteTheRecipe.getListingValue("抽料位反馈");
if (ob != null && (boolean) ob) {
if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) {
SetIDTouch(R.id.chushui, true);
} else if (motionEvent.getAction() == MotionEvent.ACTION_UP) {
SetIDTouch(R.id.chushui, false);
}
} else {
ToastUtils.warning("请先控制锅口朝向:抽料位");
SetIDTouch(R.id.chushui, false);
}
return false;
}
});
xiguoshui.SetOnTounch(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
Object ob = ExecuteTheRecipe.getListingValue("清洗位反馈");
if (ob != null && (boolean) ob) {
if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) {
SetIDTouch(R.id.xiguoshui, true);
} else if (motionEvent.getAction() == MotionEvent.ACTION_UP) {
SetIDTouch(R.id.xiguoshui, false);
}
} else {
ToastUtils.warning("请先控制锅口朝向:清洗位");
SetIDTouch(R.id.xiguoshui, false);
}
return false;
}
});
yeliao1.SetOnTounch(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
Object ob = ExecuteTheRecipe.getListingValue("抽料位反馈");
if (ob != null && (boolean) ob) {
if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) {
SetIDTouch(R.id.yeliao1, true);
} else if (motionEvent.getAction() == MotionEvent.ACTION_UP) {
SetIDTouch(R.id.yeliao1, false);
}
} else {
ToastUtils.warning("请先控制锅口朝向:抽料位");
SetIDTouch(R.id.yeliao1, false);
}
return false;
}
});
yeliao2.SetOnTounch(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
Object ob = ExecuteTheRecipe.getListingValue("抽料位反馈");
if (ob != null && (boolean) ob) {
if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) {
SetIDTouch(R.id.yeliao2, true);
} else if (motionEvent.getAction() == MotionEvent.ACTION_UP) {
SetIDTouch(R.id.yeliao2, false);
}
} else {
ToastUtils.warning("请先控制锅口朝向:抽料位");
SetIDTouch(R.id.yeliao2, false);
}
return false;
}
});
yeliao3.SetOnTounch(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
Object ob = ExecuteTheRecipe.getListingValue("抽料位反馈");
if (ob != null && (boolean) ob) {
if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) {
SetIDTouch(R.id.yeliao3, true);
} else if (motionEvent.getAction() == MotionEvent.ACTION_UP) {
SetIDTouch(R.id.yeliao3, false);
}
} else {
ToastUtils.warning("请先控制锅口朝向:抽料位");
SetIDTouch(R.id.yeliao3, false);
}
return false;
}
});

huoli.mListener = myClickListener;

chuchan.mListener = myClickListener;

DataBus.getInstance().SilosRefresh = new IRun() {
@Override
public void Run() {
@@ -231,8 +309,7 @@ public class HomeFragmentSBKZ extends BaseFragment {
touliao_k.setVisibility(View.GONE);
touliao_m.setVisibility(View.GONE);
device_image.setImageResource(R.mipmap.device00);
}else
{
} else {
touliao_k.setVisibility(View.VISIBLE);
touliao_m.setVisibility(View.VISIBLE);
device_image.setImageResource(R.mipmap.device1);
@@ -347,12 +424,6 @@ public class HomeFragmentSBKZ extends BaseFragment {
case R.id.guokoucaoxiang_qx:
SetMouthFacing(MouthFacingEnum.清洗位);
break;
case R.id.chushui:
PumpWater(isclick);
break;
case R.id.xiguoshui:
PotWashingWater(isclick);
break;
case R.id.touliao1:
MainDish(1);
break;
@@ -365,16 +436,6 @@ public class HomeFragmentSBKZ extends BaseFragment {
case R.id.touliao4:
MainDish(4);
break;

case R.id.yeliao1:
Pumping(1, isclick);
break;
case R.id.yeliao2:
Pumping(2, isclick);
break;
case R.id.yeliao3:
Pumping(3, isclick);
break;
case R.id.huoli:
SetFire(hl);
break;
@@ -390,6 +451,37 @@ public class HomeFragmentSBKZ extends BaseFragment {

}
};

/**
* 设置是否按下
*
* @param id
* @param ismode
*/
public void SetIDTouch(int id, boolean ismode) {
switch (id) {
case R.id.chushui:
PumpWater(ismode);
Log.e("锅内加水", ismode ? "按下" : "松开");
break;
case R.id.xiguoshui:
PotWashingWater(ismode);
Log.e("洗锅水枪", ismode ? "按下" : "松开");
break;
case R.id.yeliao1:
Pumping(1, ismode);
Log.e("液料1号", ismode ? "按下" : "松开");
break;
case R.id.yeliao2:
Pumping(2, ismode);
Log.e("液料2号", ismode ? "按下" : "松开");
break;
case R.id.yeliao3:
Pumping(3, ismode);
Log.e("液料3号", ismode ? "按下" : "松开");
break;
}
}
//endregion

//region 公共函数
@@ -502,7 +594,7 @@ public class HomeFragmentSBKZ extends BaseFragment {
*/
public void PumpWater(boolean isselectd) {
ExecuteTheRecipe.WritePLC("炒锅抽水", isselectd, null);
ToastUtils.warning("锅内加水:" + (isselectd ? "打开" : "关闭"));
//ToastUtils.warning("锅内加水:" + (isselectd ? "打开" : "关闭"));
}

/**
@@ -512,7 +604,7 @@ public class HomeFragmentSBKZ extends BaseFragment {
*/
public void PotWashingWater(boolean isselectd) {
ExecuteTheRecipe.WritePLC("炒锅放水", isselectd, null);
ToastUtils.warning("洗锅水枪:" + (isselectd ? "打开" : "关闭"));
//ToastUtils.warning("洗锅水枪:" + (isselectd ? "打开" : "关闭"));
}

public boolean isMake = false;
@@ -547,8 +639,10 @@ public class HomeFragmentSBKZ extends BaseFragment {
isMake = false;
}
}).start();
}else
{
ToastUtils.warning("请耐心等待上一次投料结束!!!");
}

}

/**
@@ -558,8 +652,7 @@ public class HomeFragmentSBKZ extends BaseFragment {
*/
public void Pumping(int num, boolean isselectd) {
ExecuteTheRecipe.WritePLC("料仓" + (num) + "手动开关", isselectd, null);

ToastUtils.warning("料仓:" + num + "," + (isselectd ? "打开" : "关闭"));
//ToastUtils.warning("料仓:" + num + "," + (isselectd ? "打开" : "关闭"));
}

/**


+ 10
- 4
app/src/main/java/com/bonait/bnframework/modules/home/fragment/from/DishTestActivity.java Прегледај датотеку

@@ -692,7 +692,7 @@ public class DishTestActivity extends BaseActivity {
//重置暂停开关
IsPause = false;
zanting_goodmake.SetStatus(false);
zanting_goodmake.setVisibility(View.GONE);
zanting_goodmake.setVisibility(View.INVISIBLE);
ExecuteTheRecipe.WritePLC("暂停开关", false, null);

ExecuteTheRecipe.WritePLC("搅拌", false, null);
@@ -751,6 +751,7 @@ public class DishTestActivity extends BaseActivity {
guoneichoushui.setVisibility(View.VISIBLE);
runtime_cs.setBase(SystemClock.elapsedRealtime());
runtime_cs.start();
IsChouShui=true;
}
});
}
@@ -769,6 +770,12 @@ public class DishTestActivity extends BaseActivity {
DataBus.getInstance().PumpWaterTimeOut = (int) (elapsedMillis / 1000);

ClikTime = (int) ((SystemClock.elapsedRealtime() - runtime.getBase()) / 1000);
if(IsChouShui)
{
BPA_GOODSRECIPE data = Get加水(DataBus.getInstance().PumpWaterTimeOut);
DataBus.getInstance().bpa_goodsrecipes.add(data);
}
IsChouShui=false;
}
});
}
@@ -981,11 +988,13 @@ public class DishTestActivity extends BaseActivity {
}).start();
}

boolean IsChouShui=false;
/**
* 抽水
*/
public void PumpWater(boolean isselectd) {
if (isselectd) {

int time = (int) ((SystemClock.elapsedRealtime() - runtime.getBase()) / 1000);//当前点击多少秒
int time_c = time - ClikTime;
new Thread(new Runnable() {
@@ -1003,7 +1012,6 @@ public class DishTestActivity extends BaseActivity {
@Override
public void run() {
BPA_GOODSRECIPE data1 = Get位置("最高", "抽料位");
//DataBus.getInstance().bpa_goodsrecipes.add(data1);
ExecuteTheRecipe.ExecuteOperationSteps(data1.processname, data1.processvalue);
runOnUiThread(new Runnable() {
@Override
@@ -1019,8 +1027,6 @@ public class DishTestActivity extends BaseActivity {
}).start();
} else {
onRecordStop_CS();
BPA_GOODSRECIPE data = Get加水(DataBus.getInstance().PumpWaterTimeOut);
DataBus.getInstance().bpa_goodsrecipes.add(data);
}
ExecuteTheRecipe.WritePLC("炒锅抽水", isselectd, null);
ToastUtils.warning("锅内加水:" + isselectd);


+ 11
- 11
app/src/main/java/com/bonait/bnframework/modules/home/fragment/mode/add_qupenren.java Прегледај датотеку

@@ -146,17 +146,17 @@ public class add_qupenren extends LinearLayout {
quzhizuo.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
if (!ConfigName.getInstance().PlcIsConnect) {
ToastUtils.warning("PLC未准备就绪!!!");
return;
}
Object chushiover = ExecuteTheRecipe.getListingValue("初始化完成");
//Object jiting = ExecuteTheRecipe.getListingValue("设备急停");
if (chushiover == null || !(boolean) chushiover) {
ToastUtils.warning("设备未初始化,请先手动初始化设备!!!");
return;
}
// if (!ConfigName.getInstance().PlcIsConnect) {
// ToastUtils.warning("PLC未准备就绪!!!");
// return;
// }
//
// Object chushiover = ExecuteTheRecipe.getListingValue("初始化完成");
// //Object jiting = ExecuteTheRecipe.getListingValue("设备急停");
// if (chushiover == null || !(boolean) chushiover) {
// ToastUtils.warning("设备未初始化,请先手动初始化设备!!!");
// return;
// }
if (mListener != null) {
mListener.clickListenerNew(view, 5, mode);
}


+ 14
- 0
app/src/main/java/com/bonait/bnframework/modules/home/fragment/mode/imagebuttom3.java Прегледај датотеку

@@ -24,6 +24,8 @@ public class imagebuttom3 extends LinearLayout {

@BindView(R.id.image_u)
ImageView image_u;
@BindView(R.id.image_layout)
LinearLayout image_layout;
@BindView(R.id.text_u)
TextView text_u;
private int ys0 = R.mipmap.sb2;
@@ -39,6 +41,7 @@ public class imagebuttom3 extends LinearLayout {
*/
public MyClickListener mListener = null;


private View root;

public imagebuttom3(Context context, @Nullable AttributeSet attrs) {
@@ -87,6 +90,17 @@ public class imagebuttom3 extends LinearLayout {
IsEnable = true;
}
SetStatus(false);


}

/**
* 设置
* @param listener
*/
public void SetOnTounch(OnTouchListener listener)
{
image_layout.setOnTouchListener(listener);
}

@OnClick({R.id.image_layout})


+ 3
- 3
app/src/main/java/com/bonait/bnframework/modules/home/fragment/mode/newhuoli_control.java Прегледај датотеку

@@ -79,9 +79,9 @@ public class newhuoli_control extends LinearLayout {
ImageViews.add(hl7);
ImageViews.add(hl8);

ImageViews.get(0).setVisibility(View.GONE);
ImageViews.get(1).setVisibility(View.GONE);
ImageViews.get(2).setVisibility(View.GONE);
// ImageViews.get(0).setVisibility(View.GONE);
// ImageViews.get(1).setVisibility(View.GONE);
// ImageViews.get(2).setVisibility(View.GONE);


if(ConfigName.getInstance().HeatingGear.get(ConfigName.getInstance().HuoLi)!=null)


+ 1
- 1
app/src/main/res/layout/activity_bottom_navigation_new.xml Прегледај датотеку

@@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:background="#F6F4ED"
tools:context=".modules.home.activity.BottomNavigationNewActivity">

<com.qmuiteam.qmui.widget.QMUIViewPager


+ 23
- 38
app/src/main/res/layout/activity_cooking.xml Прегледај датотеку

@@ -101,7 +101,7 @@

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom
android:id="@+id/start_goodmake"
android:layout_width="wrap_content"
android:layout_width="110dp"
android:layout_height="110dp"
android:layout_alignParentRight="true"
android:layout_marginTop="5dp"
@@ -117,6 +117,18 @@
android:layout_marginRight="-80dp"
android:src="@mipmap/yy_h1" />

<!-- 火力 -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="vertical">
<com.bonait.bnframework.modules.home.fragment.mode.newhuoli_control
android:id="@+id/huoli"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tag="true" />
</LinearLayout>
</RelativeLayout>

<RelativeLayout
@@ -150,22 +162,6 @@
app:imagesrc_tz="@mipmap/sb3" />
</LinearLayout>

<!-- 火力 -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginRight="200dp"
android:layout_alignParentRight="true"
android:layout_marginBottom="180dp"
android:orientation="vertical">

<com.bonait.bnframework.modules.home.fragment.mode.newhuoli_control
android:id="@+id/huoli"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tag="true" />
</LinearLayout>

<!-- 投料 -->
<LinearLayout
@@ -185,6 +181,7 @@
android:textColor="@color/white"
android:textSize="24dp"
android:textStyle="bold" />

<TextView
android:layout_width="90dp"
android:layout_height="wrap_content"
@@ -192,7 +189,8 @@
android:textAlignment="center"
android:textColor="@color/white"
android:textSize="24dp"
android:textStyle="bold"/>
android:textStyle="bold" />

<TextView
android:layout_width="50dp"
android:layout_height="wrap_content"
@@ -200,7 +198,8 @@
android:textAlignment="center"
android:textColor="@color/white"
android:textSize="24dp"
android:textStyle="bold"/>
android:textStyle="bold" />

<TextView
android:layout_width="50dp"
android:layout_height="wrap_content"
@@ -208,9 +207,10 @@
android:textAlignment="center"
android:textColor="@color/white"
android:textSize="24dp"
android:textStyle="bold"/>
android:textStyle="bold" />

</LinearLayout>

<LinearLayout
android:id="@+id/touliao_m"

@@ -349,32 +349,17 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginTop="250dp"
android:layout_marginTop="260dp"
android:orientation="vertical">

<TextView
android:id="@+id/chaoguo_wendu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:shadowColor="#65000000"
android:shadowDx="0.0"
android:shadowDy="15.0"
android:shadowRadius="7.0"
android:text="39°C"
android:textColor="#d60522"
android:textSize="60dp"
android:textColor="#C6C6C3"
android:textSize="50dp"
android:textStyle="bold" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:shadowColor="#65000000"
android:shadowDx="0.0"
android:shadowDy="10.0"
android:shadowRadius="3.0"
android:text="锅底温度"
android:textColor="#d60522"
android:textSize="22dp" />
</LinearLayout>

</RelativeLayout>


+ 13
- 15
app/src/main/res/layout/activity_cookingsimulated.xml Прегледај датотеку

@@ -99,6 +99,19 @@
android:layout_alignParentRight="true"
android:layout_marginTop="5dp"
android:src="@mipmap/zhijietuichu1"/>

<!-- 火力 -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="vertical">
<com.bonait.bnframework.modules.home.fragment.mode.newhuoli_control
android:id="@+id/huoli"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tag="true" />
</LinearLayout>
</RelativeLayout>

<RelativeLayout
@@ -132,22 +145,7 @@
app:imagesrc_tz="@mipmap/sb3" />
</LinearLayout>

<!-- 火力 -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginRight="200dp"
android:layout_alignParentRight="true"
android:layout_marginBottom="180dp"
android:orientation="vertical">

<com.bonait.bnframework.modules.home.fragment.mode.newhuoli_control
android:id="@+id/huoli"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tag="true" />
</LinearLayout>

<!-- 投料 -->
<LinearLayout


+ 429
- 406
app/src/main/res/layout/activity_dishtest.xml
Разлика између датотеке није приказан због своје велике величине
Прегледај датотеку


+ 1
- 0
app/src/main/res/layout/activity_diy_update1.xml Прегледај датотеку

@@ -200,6 +200,7 @@
</LinearLayout>

<ImageView
android:visibility="gone"
android:id="@+id/caozuomoshi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"


+ 54
- 20
app/src/main/res/layout/fragment_home1.xml Прегледај датотеку

@@ -475,19 +475,36 @@
android:background="@color/activity_background" />
</RelativeLayout>

<RelativeLayout
<LinearLayout
android:id="@+id/choushui_control"
android:layout_width="wrap_content"
android:layout_height="match_parent">

<com.bonait.bnframework.modules.home.fragment.mode.imagebutton_control
android:id="@+id/choushui_control"
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:tag="炒锅抽水"
app:imagesrc_ks="@mipmap/ks_cs"
app:imagesrc_tz="@mipmap/tz_cs"></com.bonait.bnframework.modules.home.fragment.mode.imagebutton_control>
</RelativeLayout>
android:layout_height="match_parent"
android:layout_marginLeft="@dimen/dp_10">

<ImageView
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_centerInParent="true"
android:scaleType="fitXY"
android:src="@mipmap/ks_cs" />
</RelativeLayout>

<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="match_parent">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="@dimen/dp_4"
android:text="炒锅抽水" />
</RelativeLayout>
</LinearLayout>

<!--边框分割细线-->
<RelativeLayout
@@ -503,20 +520,37 @@
android:background="@color/activity_background" />
</RelativeLayout>

<RelativeLayout
<LinearLayout
android:id="@+id/fangshui_control"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentRight="true">
android:layout_height="match_parent">

<com.bonait.bnframework.modules.home.fragment.mode.imagebutton_control
android:id="@+id/fangshui_control"
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:tag="抽洗锅水"
app:imagesrc_ks="@mipmap/ks_cs"
app:imagesrc_tz="@mipmap/tz_cs"></com.bonait.bnframework.modules.home.fragment.mode.imagebutton_control>
</RelativeLayout>
android:layout_height="match_parent"
android:layout_marginLeft="@dimen/dp_10">

<ImageView
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_centerInParent="true"
android:scaleType="fitXY"
android:src="@mipmap/ks_cs" />
</RelativeLayout>

<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="match_parent">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="@dimen/dp_4"
android:text="洗锅水枪" />
</RelativeLayout>
</LinearLayout>

</LinearLayout>
</LinearLayout>



+ 4
- 4
app/src/main/res/layout/fragment_home4.xml Прегледај датотеку

@@ -116,13 +116,13 @@

<RelativeLayout
android:id="@+id/zhuxiaodenglu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_width="140dp"
android:layout_height="50dp"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_marginRight="-40dp"
android:layout_marginRight="-23dp"
android:layout_marginBottom="50dp"
android:background="@mipmap/home2"
android:background="@mipmap/home3"
android:elevation="40dp"></RelativeLayout>
</RelativeLayout>
</com.qmuiteam.qmui.widget.QMUIWindowInsetLayout>

+ 186
- 147
app/src/main/res/layout/fragment_home_sbkz.xml Прегледај датотеку

@@ -13,21 +13,27 @@
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="-90dp"
android:layout_marginTop="20dp"
android:orientation="vertical">

<RelativeLayout
android:id="@+id/zidongqingxi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="-15dp"
android:layout_width="120dp"
android:layout_height="40dp"
android:background="@mipmap/yy_l1" />
</LinearLayout>

<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginTop="20dp"
android:orientation="vertical">

<RelativeLayout
android:id="@+id/chushihua"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_width="120dp"
android:layout_height="40dp"
android:layout_alignParentBottom="true"
android:background="@mipmap/yy_lv1" />
</LinearLayout>
@@ -40,80 +46,177 @@
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.5"/>
android:layout_weight="0.65">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true">

<RelativeLayout
android:layout_width="110dp"
android:layout_height="match_parent">

<TextView
android:id="@+id/chaoguo_wendu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:shadowColor="#65000000"
android:text="123°C"
android:textColor="#C6C6C3"
android:textSize="35dp"
android:textStyle="bold" />
</RelativeLayout>
<!-- android:shadowDx="0.0"-->
<!-- android:shadowDy="15.0"-->
<!-- android:shadowRadius="7.0"-->
<com.bonait.bnframework.modules.home.fragment.mode.newhuoli_control
android:id="@+id/huoli"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_10"
android:layout_weight="1" />
</LinearLayout>
</RelativeLayout>

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="4">
android:layout_margin="20dp"
android:layout_weight="2">

<ImageView
android:layout_margin="@dimen/dp_10"
android:id="@+id/device_image"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginStart="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_10"
android:layout_marginEnd="@dimen/dp_10"
android:layout_marginBottom="@dimen/dp_10"
android:antialias="true"
android:scaleType="fitXY"
android:src="@mipmap/device1"
android:antialias="true"/>
android:src="@mipmap/device1" />

<!-- 温度 -->
<!-- <LinearLayout-->
<!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:layout_marginLeft="20dp"-->
<!-- android:layout_marginTop="20dp"-->
<!-- android:orientation="vertical">-->

<!-- <TextView-->
<!-- android:id="@+id/chaoguo_wendu"-->
<!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:shadowColor="#65000000"-->
<!-- android:shadowDx="0.0"-->
<!-- android:shadowDy="15.0"-->
<!-- android:shadowRadius="7.0"-->
<!-- android:text="39°C"-->
<!-- android:textColor="#770B1A"-->
<!-- android:textSize="60dp"-->
<!-- android:textStyle="bold" />-->

<!-- <TextView-->
<!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:shadowColor="#65000000"-->
<!-- android:shadowDx="0.0"-->
<!-- android:shadowDy="10.0"-->
<!-- android:shadowRadius="3.0"-->
<!-- android:text="锅底温度"-->
<!-- android:textColor="#770B1A"-->
<!-- android:textSize="26dp" />-->
<!-- </LinearLayout>-->

<!-- 翻炒速度 -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginLeft="50dp"
android:layout_marginTop="20dp"
android:orientation="vertical">

<TextView
android:id="@+id/chaoguo_wendu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:shadowColor="#65000000"
android:shadowDx="0.0"
android:shadowDy="15.0"
android:shadowRadius="7.0"
android:text="39°C"
android:textColor="#770B1A"
android:textSize="60dp"
android:textStyle="bold" />
<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/fanchaoshudu"
android:layout_width="240dp"
android:layout_height="60dp"
android:contentDescription="true"
android:tag="翻炒速度-按钮"
app:imagesrc_ks="@mipmap/sb1"
app:imagesrc_qt="@mipmap/sb2"
app:imagesrc_tz="@mipmap/sb3" />

<TextView
<LinearLayout
android:id="@+id/fanchaoshudu_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:shadowColor="#65000000"
android:shadowDx="0.0"
android:shadowDy="10.0"
android:shadowRadius="3.0"
android:text="锅底温度"
android:textColor="#770B1A"
android:textSize="26dp" />
android:visibility="gone">

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/fanchaoshudu_k"
android:layout_width="60dp"
android:layout_height="50dp"
android:contentDescription="true"
android:tag="快"
app:imagesrc_ks="@mipmap/sb1"
app:imagesrc_qt="@mipmap/sb2"
app:imagesrc_tz="@mipmap/sb3" />

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/fanchaoshudu_z"
android:layout_width="60dp"
android:layout_height="50dp"
android:contentDescription="true"
android:tag="中"
app:imagesrc_ks="@mipmap/sb1"
app:imagesrc_qt="@mipmap/sb2"
app:imagesrc_tz="@mipmap/sb3" />

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/fanchaoshudu_m"
android:layout_width="60dp"
android:layout_height="50dp"
android:contentDescription="true"
android:tag="慢"
app:imagesrc_ks="@mipmap/sb1"
app:imagesrc_qt="@mipmap/sb2"
app:imagesrc_tz="@mipmap/sb3" />

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/fanchaoshudu_t"
android:layout_width="60dp"
android:layout_height="50dp"
android:contentDescription="true"
android:tag="停"
app:imagesrc_ks="@mipmap/sb1"
app:imagesrc_qt="@mipmap/sb2"
app:imagesrc_tz="@mipmap/sb3" />
</LinearLayout>
</LinearLayout>

<!-- 火力 -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginRight="200dp"
android:layout_alignParentRight="true"
android:layout_marginBottom="100dp"
android:layout_alignParentBottom="true"
android:layout_marginRight="180dp"
android:layout_marginBottom="45dp"
android:orientation="vertical">

<com.bonait.bnframework.modules.home.fragment.mode.newhuoli_control
android:id="@+id/huoli"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
>

android:layout_marginTop="20dp">
<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/chuchan"
android:layout_width="160dp"
android:layout_height="120dp"
android:layout_marginRight="30dp"
android:layout_alignParentRight="true"
android:contentDescription="true"
android:tag="出餐-按钮"
@@ -129,55 +232,59 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="18dp"
android:layout_marginTop="205dp"
android:layout_marginTop="155dp"
android:orientation="horizontal">

<TextView
android:layout_width="90dp"
android:layout_width="83dp"
android:layout_height="wrap_content"
android:text="④"
android:textAlignment="center"
android:textColor="@color/white"
android:textSize="24dp"
android:textStyle="bold" />

<TextView
android:layout_width="90dp"
android:layout_width="83dp"
android:layout_height="wrap_content"
android:text="③"
android:textAlignment="center"
android:textColor="@color/white"
android:textSize="24dp"
android:textStyle="bold"/>
android:textStyle="bold" />

<TextView
android:layout_width="50dp"
android:layout_width="45dp"
android:layout_height="wrap_content"
android:text="②"
android:textAlignment="center"
android:textColor="@color/white"
android:textSize="24dp"
android:textStyle="bold"/>
android:textStyle="bold" />

<TextView
android:layout_width="50dp"
android:layout_width="45dp"
android:layout_height="wrap_content"
android:text="①"
android:textAlignment="center"
android:textColor="@color/white"
android:textSize="24dp"
android:textStyle="bold"/>
android:textStyle="bold" />

</LinearLayout>

<LinearLayout
android:id="@+id/touliao_m"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="18dp"
android:layout_marginTop="240dp"
android:layout_marginTop="190dp"
android:orientation="horizontal">

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/touliao4"
android:layout_width="90dp"
android:layout_height="110dp"
android:layout_width="83dp"
android:layout_height="80dp"
android:contentDescription="true"
android:tag="投料-按钮"
app:imagesrc_ks="@mipmap/sb1"
@@ -186,8 +293,8 @@

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/touliao3"
android:layout_width="90dp"
android:layout_height="110dp"
android:layout_width="83dp"
android:layout_height="80dp"
android:contentDescription="true"
android:tag="投料-按钮"
app:imagesrc_ks="@mipmap/sb1"
@@ -196,8 +303,8 @@

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/touliao2"
android:layout_width="50dp"
android:layout_height="110dp"
android:layout_width="45dp"
android:layout_height="80dp"
android:contentDescription="true"
android:tag="投料-按钮"
app:imagesrc_ks="@mipmap/sb1"
@@ -206,8 +313,8 @@

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/touliao1"
android:layout_width="50dp"
android:layout_height="110dp"
android:layout_width="45dp"
android:layout_height="80dp"
android:contentDescription="true"
android:tag="投料-按钮"
app:imagesrc_ks="@mipmap/sb1"
@@ -229,7 +336,7 @@
android:layout_width="100dp"
android:layout_height="60dp"
android:contentDescription="true"
android:tag="洗锅水枪"
android:tag="洗锅水枪-按钮"
app:imagesrc_ks="@mipmap/sb1"
app:imagesrc_qt="@mipmap/sb2"
app:imagesrc_tz="@mipmap/sb3" />
@@ -239,7 +346,7 @@
android:layout_width="100dp"
android:layout_height="60dp"
android:contentDescription="true"
android:tag="锅内加水"
android:tag="锅内加水-按钮"
app:imagesrc_ks="@mipmap/sb1"
app:imagesrc_qt="@mipmap/sb2"
app:imagesrc_tz="@mipmap/sb3" />
@@ -252,35 +359,35 @@
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_marginRight="45dp"
android:layout_marginBottom="75dp"
android:layout_marginBottom="55dp"
android:orientation="vertical">

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/yeliao1"
android:layout_width="90dp"
android:layout_height="80dp"
android:layout_width="85dp"
android:layout_height="70dp"
android:contentDescription="true"
android:tag="液料"
android:tag="液料-按钮"
app:imagesrc_ks="@mipmap/sb1"
app:imagesrc_qt="@mipmap/sb2"
app:imagesrc_tz="@mipmap/sb3" />

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/yeliao2"
android:layout_width="90dp"
android:layout_height="80dp"
android:layout_width="85dp"
android:layout_height="70dp"
android:contentDescription="true"
android:tag="液料"
android:tag="液料-按钮"
app:imagesrc_ks="@mipmap/sb1"
app:imagesrc_qt="@mipmap/sb2"
app:imagesrc_tz="@mipmap/sb3" />

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/yeliao3"
android:layout_width="90dp"
android:layout_height="80dp"
android:layout_width="85dp"
android:layout_height="70dp"
android:contentDescription="true"
android:tag="液料"
android:tag="液料-按钮"
app:imagesrc_ks="@mipmap/sb1"
app:imagesrc_qt="@mipmap/sb2"
app:imagesrc_tz="@mipmap/sb3" />
@@ -291,14 +398,14 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginTop="130dp"
android:layout_marginTop="120dp"
android:layout_marginRight="120dp"
android:orientation="vertical">

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/guokoucaoxiang"
android:layout_width="100dp"
android:layout_height="90dp"
android:layout_height="80dp"
android:contentDescription="true"
android:tag="锅口朝向-按钮"
app:imagesrc_ks="@mipmap/sb1"
@@ -359,82 +466,14 @@
</RelativeLayout>
</LinearLayout>

<!-- 翻炒速度 -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:orientation="vertical">

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/fanchaoshudu"
android:layout_width="240dp"
android:layout_height="60dp"
android:contentDescription="true"
android:tag="翻炒速度-按钮"
app:imagesrc_ks="@mipmap/sb1"
app:imagesrc_qt="@mipmap/sb2"
app:imagesrc_tz="@mipmap/sb3" />



<LinearLayout
android:id="@+id/fanchaoshudu_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone">

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/fanchaoshudu_k"
android:layout_width="60dp"
android:layout_height="50dp"
android:contentDescription="true"
android:tag="快"
app:imagesrc_ks="@mipmap/sb1"
app:imagesrc_qt="@mipmap/sb2"
app:imagesrc_tz="@mipmap/sb3" />

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/fanchaoshudu_z"
android:layout_width="60dp"
android:layout_height="50dp"
android:contentDescription="true"
android:tag="中"
app:imagesrc_ks="@mipmap/sb1"
app:imagesrc_qt="@mipmap/sb2"
app:imagesrc_tz="@mipmap/sb3" />

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/fanchaoshudu_m"
android:layout_width="60dp"
android:layout_height="50dp"
android:contentDescription="true"
android:tag="慢"
app:imagesrc_ks="@mipmap/sb1"
app:imagesrc_qt="@mipmap/sb2"
app:imagesrc_tz="@mipmap/sb3" />

<com.bonait.bnframework.modules.home.fragment.mode.imagebuttom3
android:id="@+id/fanchaoshudu_t"
android:layout_width="60dp"
android:layout_height="50dp"
android:contentDescription="true"
android:tag="停"
app:imagesrc_ks="@mipmap/sb1"
app:imagesrc_qt="@mipmap/sb2"
app:imagesrc_tz="@mipmap/sb3" />
</LinearLayout>
</LinearLayout>

<!-- plc状态 -->
<ImageView
android:id="@+id/plcstatus1"
android:layout_marginRight="0dp"
android:layout_marginTop="15dp"
android:layout_width="100dp"
android:layout_height="35dp"
android:layout_alignParentRight="true"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:src="@mipmap/plc2"/>
android:layout_marginTop="70dp"
android:layout_marginRight="0dp"
android:src="@mipmap/plc2" />
</RelativeLayout>
</com.qmuiteam.qmui.widget.QMUIWindowInsetLayout>

+ 28
- 20
app/src/main/res/layout/item/layout/bottom_navigation.xml Прегледај датотеку

@@ -2,82 +2,90 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
android:layout_height="wrap_content">
<RelativeLayout
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">
android:layout_height="wrap_content"
android:layout_marginTop="10dp">

<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="centerCrop"
android:background="@mipmap/home_bottom" />
android:layout_height="80dp"
android:background="@mipmap/home_bottom"
android:scaleType="centerCrop" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="85dp">

<RelativeLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1">

<ImageView
android:id="@+id/z_bj"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:layout_alignParentLeft="true"
android:layout_marginTop="10dp"
android:background="@mipmap/home_left"
android:layout_alignParentLeft="true"/>
android:scaleType="centerCrop" />

<TextView
android:id="@+id/z_wz"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="30dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="30dp"
android:text="菜谱"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="25dp"
android:textStyle="bold"/>
android:textStyle="bold" />
</RelativeLayout>

<RelativeLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.2">
android:layout_weight="0.4" />

</RelativeLayout>
<RelativeLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1">

<ImageView
android:id="@+id/y_bj"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:layout_alignParentRight="true"
android:layout_marginLeft="5dp"
android:layout_marginTop="10dp"
android:background="@mipmap/home_you"
android:layout_alignParentRight="true"/>
android:scaleType="centerCrop" />

<TextView
android:id="@+id/y_wz"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="30dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="30dp"
android:text="设备"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="25dp"
android:textStyle="bold"/>
android:textStyle="bold" />
</RelativeLayout>
</LinearLayout>
</RelativeLayout>

<ImageView
android:id="@+id/first"
android:scaleType="centerCrop"
android:layout_width="70dp"
android:layout_height="70dp"
android:layout_centerHorizontal="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:src="@mipmap/home_no" />
</RelativeLayout>

+ 104
- 96
app/src/main/res/layout/item/layout/good_show.xml Прегледај датотеку

@@ -3,7 +3,7 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="165dp"
android:layout_height="165dp">
android:layout_height="195dp">

<LinearLayout
android:layout_width="match_parent"
@@ -12,25 +12,30 @@
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp">

<LinearLayout
<androidx.cardview.widget.CardView
android:id="@+id/cardView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
app:cardCornerRadius="10dp"
app:cardElevation="10dp"
app:cardUseCompatPadding="false">

<RelativeLayout
<LinearLayout
android:layout_width="match_parent"
android:layout_height="120dp">
android:layout_height="match_parent"
android:orientation="vertical">

<androidx.cardview.widget.CardView
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_height="120dp">

<ImageView
android:id="@+id/ImageUrl"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:adjustViewBounds="true"
android:scaleType="centerCrop"
android:src="@mipmap/loading123"/>
android:src="@mipmap/loading123" />

<RelativeLayout
android:layout_width="match_parent"
@@ -42,111 +47,114 @@
android:layout_alignParentBottom="true"
android:background="#99FFFFFF">

<TextView
android:id="@+id/Tag_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLines="1"
android:text="三月瓜"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="25dp"
android:textStyle="bold"
tools:ignore="MissingConstraints" />

</RelativeLayout>
</RelativeLayout>
</androidx.cardview.widget.CardView>

</RelativeLayout>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="5dp"
android:orientation="horizontal">
</RelativeLayout>

<RelativeLayout
android:layout_width="0dp"
<TextView
android:id="@+id/Tag_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:maxLines="1"
android:text="三月瓜"
android:textAlignment="center"
android:textColor="#BEAA6A"
android:textSize="20dp"
android:textStyle="bold"
tools:ignore="MissingConstraints" />

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1">
android:layout_marginBottom="5dp"
android:orientation="horizontal">

<RelativeLayout
android:id="@+id/shangchuang"
android:layout_width="49dp"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_centerHorizontal="true">
android:layout_weight="1">

<ImageView
android:id="@+id/sc_layout"
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_alignParentBottom="true"
android:src="@mipmap/ysc" />
<RelativeLayout
android:id="@+id/shangchuang"
android:layout_width="49dp"
android:layout_height="match_parent"
android:layout_marginLeft="5dp">

<ImageView
android:id="@+id/sc_layout"
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_alignParentBottom="true"
android:src="@mipmap/ysc" />

<TextView
android:id="@+id/Sc_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:text="上传"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="12dp" />
<TextView
android:id="@+id/Sc_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:text="上传"
android:textAlignment="center"
android:textColor="#BEAA6A"
android:textSize="12dp" />
</RelativeLayout>
</RelativeLayout>
</RelativeLayout>

<RelativeLayout
android:id="@+id/delete_text"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1">

<RelativeLayout
android:layout_width="49dp"
android:id="@+id/delete_text"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_centerHorizontal="true">

<ImageView
android:layout_width="25dp"
android:layout_height="22dp"
android:layout_alignParentBottom="true"
android:layout_marginBottom="2dp"
android:src="@mipmap/ysc1" />
android:layout_weight="1">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
<RelativeLayout
android:layout_width="49dp"
android:layout_height="match_parent"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:text="删除"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="12dp" />
android:layout_marginRight="5dp">

<ImageView
android:layout_width="25dp"
android:layout_height="22dp"
android:layout_alignParentBottom="true"
android:layout_marginBottom="2dp"
android:src="@mipmap/ysc1" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:text="删除"
android:textAlignment="center"
android:textColor="#BEAA6A"
android:textSize="12dp" />
</RelativeLayout>
</RelativeLayout>
</RelativeLayout>
<!-- <TextView-->
<!-- android:id="@+id/Sc_text"-->
<!-- android:layout_width="0dp"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:layout_weight="1"-->
<!-- android:text="上传"-->
<!-- android:textAlignment="center"-->
<!-- android:textColor="@color/light_blue_primary"-->
<!-- android:textSize="19dp" />-->

<!-- <TextView-->
<!-- android:id="@+id/delete_text"-->
<!-- android:layout_width="0dp"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:layout_alignParentRight="true"-->
<!-- android:layout_weight="1"-->
<!-- android:text="删除"-->
<!-- android:textAlignment="center"-->
<!-- android:textColor="@color/red_primary_dark"-->
<!-- android:textSize="19dp" />-->
<!-- <TextView-->
<!-- android:id="@+id/Sc_text"-->
<!-- android:layout_width="0dp"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:layout_weight="1"-->
<!-- android:text="上传"-->
<!-- android:textAlignment="center"-->
<!-- android:textColor="@color/light_blue_primary"-->
<!-- android:textSize="19dp" />-->
<!-- <TextView-->
<!-- android:id="@+id/delete_text"-->
<!-- android:layout_width="0dp"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:layout_alignParentRight="true"-->
<!-- android:layout_weight="1"-->
<!-- android:text="删除"-->
<!-- android:textAlignment="center"-->
<!-- android:textColor="@color/red_primary_dark"-->
<!-- android:textSize="19dp" />-->
</LinearLayout>
</LinearLayout>
</LinearLayout>
</androidx.cardview.widget.CardView>
</LinearLayout>

<TextView


+ 17
- 17
app/src/main/res/layout/item/layout/item_huolikongzhi1.xml Прегледај датотеку

@@ -9,70 +9,70 @@
<ImageView
android:id="@+id/colse"
android:layout_width="35dp"
android:layout_height="75dp"
android:layout_height="50dp"
android:layout_centerVertical="true"
android:src="@mipmap/hlwqd" />

<ImageView
android:layout_marginLeft="10dp"
android:layout_marginLeft="0dp"
android:id="@+id/hl1"
android:layout_width="35dp"
android:layout_height="75dp"
android:layout_height="50dp"
android:layout_centerVertical="true"
android:src="@mipmap/hlwqd" />
<ImageView
android:id="@+id/hl2"
android:layout_marginLeft="10dp"
android:layout_marginLeft="0dp"

android:layout_width="35dp"
android:layout_height="75dp"
android:layout_height="50dp"
android:layout_centerVertical="true"
android:src="@mipmap/hlwqd" />
<ImageView
android:id="@+id/hl3"
android:layout_marginLeft="10dp"
android:layout_marginLeft="0dp"

android:layout_width="35dp"
android:layout_height="75dp"
android:layout_height="50dp"
android:layout_centerVertical="true"
android:src="@mipmap/hlwqd" />
<ImageView
android:id="@+id/hl4"
android:layout_marginLeft="10dp"
android:layout_marginLeft="0dp"

android:layout_width="35dp"
android:layout_height="75dp"
android:layout_height="50dp"
android:layout_centerVertical="true"
android:src="@mipmap/hlwqd" />
<ImageView
android:id="@+id/hl5"
android:layout_marginLeft="10dp"
android:layout_marginLeft="0dp"
android:layout_width="35dp"
android:layout_height="75dp"
android:layout_height="50dp"
android:layout_centerVertical="true"
android:src="@mipmap/hlwqd" />
<ImageView
android:id="@+id/hl6"
android:layout_marginLeft="10dp"
android:layout_marginLeft="0dp"

android:layout_width="35dp"
android:layout_height="75dp"
android:layout_height="50dp"
android:layout_centerVertical="true"
android:src="@mipmap/hlwqd" />
<ImageView
android:id="@+id/hl7"
android:layout_marginLeft="10dp"
android:layout_marginLeft="0dp"

android:layout_width="35dp"
android:layout_height="75dp"
android:layout_height="50dp"
android:layout_centerVertical="true"
android:src="@mipmap/hlwqd" />
<ImageView
android:id="@+id/hl8"
android:layout_marginLeft="10dp"
android:layout_marginLeft="0dp"

android:layout_width="35dp"
android:layout_height="75dp"
android:layout_height="50dp"
android:layout_centerVertical="true"
android:src="@mipmap/hlwqd" />
</LinearLayout>

+ 2
- 2
app/src/main/res/layout/item/layout/item_imagebuttomnew1.xml Прегледај датотеку

@@ -26,12 +26,12 @@
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:ellipsize="end"
android:fontFamily="@font/fz2"
android:maxLines="2"
android:text="翻炒速度 停222"
android:textAlignment="center"
android:textColor="@color/white"
android:textSize="20dp" />
android:textSize="20dp"
android:textStyle="bold" />
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"


+ 1
- 1
app/src/main/res/layout/item/layout/newgx_item.xml Прегледај датотеку

@@ -15,5 +15,5 @@
android:text="序号"
android:textSize="12dp"
android:focusable="false"
android:textColor="#00A8E1"/>
android:textColor="@color/white"/>
</RelativeLayout>

app/src/main/res/mipmap-xxxhdpi/arrow1.png → app/src/main/res/mipmap-mdpi/arrow1.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/device0.png → app/src/main/res/mipmap-mdpi/device0.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/device00.png → app/src/main/res/mipmap-mdpi/device00.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/device1.png → app/src/main/res/mipmap-mdpi/device1.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/device2.png → app/src/main/res/mipmap-mdpi/device2.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/fanhui1.png → app/src/main/res/mipmap-mdpi/fanhui1.png Прегледај датотеку




app/src/main/res/mipmap-xxxhdpi/home1.png → app/src/main/res/mipmap-mdpi/home1.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/home2.png → app/src/main/res/mipmap-mdpi/home2.png Прегледај датотеку



app/src/main/res/mipmap-xxxhdpi/home_bottom.png → app/src/main/res/mipmap-mdpi/home_bottom.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/home_cpyf.png → app/src/main/res/mipmap-mdpi/home_cpyf.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/home_kspr.png → app/src/main/res/mipmap-mdpi/home_kspr.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/home_lcsz.png → app/src/main/res/mipmap-mdpi/home_lcsz.png Прегледај датотеку




app/src/main/res/mipmap-xxxhdpi/home_sbkz.png → app/src/main/res/mipmap-mdpi/home_sbkz.png Прегледај датотеку




app/src/main/res/mipmap-xxxhdpi/huoli_close.png → app/src/main/res/mipmap-mdpi/huoli_close.png Прегледај датотеку





app/src/main/res/mipmap-xxxhdpi/juzheng.png → app/src/main/res/mipmap-mdpi/juzheng.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/ll5.png → app/src/main/res/mipmap-mdpi/ll5.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/ll6.png → app/src/main/res/mipmap-mdpi/ll6.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/loading123.png → app/src/main/res/mipmap-mdpi/loading123.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/newbuttom1.png → app/src/main/res/mipmap-mdpi/newbuttom1.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/newclose.png → app/src/main/res/mipmap-mdpi/newclose.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/newjindutiao.png → app/src/main/res/mipmap-mdpi/newjindutiao.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/penrenzhong.png → app/src/main/res/mipmap-mdpi/penrenzhong.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/plc1.png → app/src/main/res/mipmap-mdpi/plc1.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/plc2.png → app/src/main/res/mipmap-mdpi/plc2.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/qcbc.png → app/src/main/res/mipmap-mdpi/qcbc.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/qcqx.png → app/src/main/res/mipmap-mdpi/qcqx.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/qcqx_select.png → app/src/main/res/mipmap-mdpi/qcqx_select.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/rc.jpg → app/src/main/res/mipmap-mdpi/rc.jpg Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/sb1.png → app/src/main/res/mipmap-mdpi/sb111.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/sbico.png → app/src/main/res/mipmap-mdpi/sbico.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/sc_no1.png → app/src/main/res/mipmap-mdpi/sc_no1.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/sc_yes1.png → app/src/main/res/mipmap-mdpi/sc_yes1.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/silos1.png → app/src/main/res/mipmap-mdpi/silos1.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/silos2.png → app/src/main/res/mipmap-mdpi/silos2.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/silos3.png → app/src/main/res/mipmap-mdpi/silos3.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/silos_bottom.png → app/src/main/res/mipmap-mdpi/silos_bottom.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/tingzhijiashui.png → app/src/main/res/mipmap-mdpi/tingzhijiashui.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/transverseline.png → app/src/main/res/mipmap-mdpi/transverseline.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/verticalline.png → app/src/main/res/mipmap-mdpi/verticalline.png Прегледај датотеку





app/src/main/res/mipmap-xxxhdpi/yy_h.png → app/src/main/res/mipmap-mdpi/yy_h.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/yy_l.png → app/src/main/res/mipmap-mdpi/yy_l.png Прегледај датотеку



app/src/main/res/mipmap-xxxhdpi/yy_lv.png → app/src/main/res/mipmap-mdpi/yy_lv.png Прегледај датотеку



app/src/main/res/mipmap-xxxhdpi/zhizuo_js.png → app/src/main/res/mipmap-mdpi/zhizuo_js.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/zhizuo_js2.png → app/src/main/res/mipmap-mdpi/zhizuo_js2.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/zhizuo_jx1.png → app/src/main/res/mipmap-mdpi/zhizuo_jx1.png Прегледај датотеку



app/src/main/res/mipmap-xxxhdpi/zhizuo_ks.png → app/src/main/res/mipmap-mdpi/zhizuo_ks.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/zhizuo_ks2.png → app/src/main/res/mipmap-mdpi/zhizuo_ks2.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/zhizuo_zt1.png → app/src/main/res/mipmap-mdpi/zhizuo_zt1.png Прегледај датотеку



app/src/main/res/mipmap-xxxhdpi/zhuxiao.png → app/src/main/res/mipmap-mdpi/zhuxiao.png Прегледај датотеку



app/src/main/res/mipmap-xxxhdpi/sb2.png → app/src/main/res/mipmap-xhdpi/sb2.png Прегледај датотеку


app/src/main/res/mipmap-xxxhdpi/sb3.png → app/src/main/res/mipmap-xhdpi/sb3.png Прегледај датотеку







Неке датотеке нису приказане због велике количине промена

Loading…
Откажи
Сачувај