@@ -1,12 +0,0 @@ | |||||
package com.bonait.bnframework.business.address; | |||||
/** | |||||
* PLC地址管理 | |||||
*/ | |||||
public interface PlcAddress { | |||||
//region 火力电机 | |||||
String HuoLi="M30.0"; | |||||
//endregion | |||||
} |
@@ -30,4 +30,6 @@ public interface MessageName { | |||||
String ClickProperty="ClickProperty";//点击属性 | String ClickProperty="ClickProperty";//点击属性 | ||||
String ClickSilos="ClickSilos";//点击料仓 | |||||
} | } |
@@ -18,16 +18,20 @@ import androidx.annotation.Nullable; | |||||
import androidx.recyclerview.widget.RecyclerView; | import androidx.recyclerview.widget.RecyclerView; | ||||
import com.bonait.bnframework.R; | import com.bonait.bnframework.R; | ||||
import com.bonait.bnframework.common.constant.MessageName; | |||||
import com.bonait.bnframework.common.db.QueryDB; | import com.bonait.bnframework.common.db.QueryDB; | ||||
import com.bonait.bnframework.common.db.mode.BPA_GOODPROPERTY; | import com.bonait.bnframework.common.db.mode.BPA_GOODPROPERTY; | ||||
import com.bonait.bnframework.common.db.mode.BPA_MATERIAL; | import com.bonait.bnframework.common.db.mode.BPA_MATERIAL; | ||||
import com.bonait.bnframework.common.db.mode.BPA_SILOSANDMATERIAL; | import com.bonait.bnframework.common.db.mode.BPA_SILOSANDMATERIAL; | ||||
import com.bonait.bnframework.common.db.res.lcMode; | import com.bonait.bnframework.common.db.res.lcMode; | ||||
import com.bonait.bnframework.common.helper.I.MyClickListener; | import com.bonait.bnframework.common.helper.I.MyClickListener; | ||||
import com.bonait.bnframework.common.message.MessageManager; | |||||
import com.bonait.bnframework.common.utils.ToastUtils; | import com.bonait.bnframework.common.utils.ToastUtils; | ||||
import com.bonait.bnframework.common.view.MyLayoutManager; | import com.bonait.bnframework.common.view.MyLayoutManager; | ||||
import com.qmuiteam.qmui.widget.dialog.QMUIDialog; | import com.qmuiteam.qmui.widget.dialog.QMUIDialog; | ||||
import java.math.BigDecimal; | |||||
import java.text.DecimalFormat; | |||||
import java.util.ArrayList; | import java.util.ArrayList; | ||||
import java.util.List; | import java.util.List; | ||||
@@ -63,17 +67,29 @@ public class liaochang_adapter extends RecyclerView.Adapter<RecyclerView.ViewHol | |||||
myViewHolder.xuhao.setText(lcMode.num+""); | myViewHolder.xuhao.setText(lcMode.num+""); | ||||
myViewHolder.name.setText(lcMode.materialName.isEmpty()?"未设置":(lcMode.materialName+"")); | myViewHolder.name.setText(lcMode.materialName.isEmpty()?"未设置":(lcMode.materialName+"")); | ||||
if(lcMode.materialName.isEmpty() || lcMode.materialName.equals("未设置")) | if(lcMode.materialName.isEmpty() || lcMode.materialName.equals("未设置")) | ||||
{ | { | ||||
myViewHolder.wuliaoimage.setImageResource(R.mipmap.liaochang); | |||||
myViewHolder.wuliaoimage.setImageResource(R.mipmap.liaochang_by); | |||||
myViewHolder.baifenbi.setText(""); | |||||
}else | }else | ||||
{ | { | ||||
myViewHolder.wuliaoimage.setImageResource(R.mipmap.liaochang_select); | |||||
if(lcMode.siloszl<=lcMode.silosmargin || lcMode.siloszl==0) | |||||
{ | |||||
myViewHolder.wuliaoimage.setImageResource(R.mipmap.liaochang_yc); | |||||
}else | |||||
{ | |||||
myViewHolder.wuliaoimage.setImageResource(R.mipmap.liaochang_zc); | |||||
} | |||||
myViewHolder.baifenbi.setText(get(lcMode.silosmargin,lcMode.siloszl)); | |||||
} | } | ||||
myViewHolder.wuliaoimage.setOnClickListener(new View.OnClickListener() { | myViewHolder.wuliaoimage.setOnClickListener(new View.OnClickListener() { | ||||
@Override | @Override | ||||
public void onClick(View view) { | public void onClick(View view) { | ||||
//MessageManager.getInstance().sendMessage(MessageName.ClickSilos,lcMode); | |||||
List<String> names = new ArrayList<>(); | List<String> names = new ArrayList<>(); | ||||
int index = 0; | int index = 0; | ||||
int count = 0; | int count = 0; | ||||
@@ -123,6 +139,14 @@ public class liaochang_adapter extends RecyclerView.Adapter<RecyclerView.ViewHol | |||||
} | } | ||||
} | } | ||||
public static String get(int up, int down) { | |||||
if (down == 0) { | |||||
return "0%"; | |||||
} | |||||
double value = new BigDecimal((float) up / down).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); | |||||
return new DecimalFormat("#%").format(value); | |||||
} | |||||
private Activity findActivity(@NonNull Context context) { | private Activity findActivity(@NonNull Context context) { | ||||
if (context instanceof Activity) { | if (context instanceof Activity) { | ||||
return (Activity) context; | return (Activity) context; | ||||
@@ -163,11 +187,14 @@ public class liaochang_adapter extends RecyclerView.Adapter<RecyclerView.ViewHol | |||||
TextView xuhao; | TextView xuhao; | ||||
TextView name; | TextView name; | ||||
ImageView wuliaoimage; | ImageView wuliaoimage; | ||||
TextView baifenbi; | |||||
public MyLCViewHolder1(View view) { | public MyLCViewHolder1(View view) { | ||||
super(view); | super(view); | ||||
xuhao = view.findViewById(R.id.xuhao);//序号 | xuhao = view.findViewById(R.id.xuhao);//序号 | ||||
name = view.findViewById(R.id.wuliaoname); | name = view.findViewById(R.id.wuliaoname); | ||||
wuliaoimage=view.findViewById(R.id.wuliaoimage); | wuliaoimage=view.findViewById(R.id.wuliaoimage); | ||||
baifenbi= view.findViewById(R.id.baifenbi);//序号 | |||||
} | } | ||||
} | } | ||||
} | } | ||||
@@ -6,6 +6,7 @@ import android.view.View; | |||||
import android.view.ViewGroup; | import android.view.ViewGroup; | ||||
import android.widget.ArrayAdapter; | import android.widget.ArrayAdapter; | ||||
import android.widget.Button; | import android.widget.Button; | ||||
import android.widget.ImageView; | |||||
import android.widget.TextView; | import android.widget.TextView; | ||||
import androidx.annotation.NonNull; | import androidx.annotation.NonNull; | ||||
@@ -46,8 +47,8 @@ public class sx_adapter extends ArrayAdapter<BPA_GOODPROPERTY> { | |||||
View view = LayoutInflater.from(getContext()).inflate(resource1, parent, false); | View view = LayoutInflater.from(getContext()).inflate(resource1, parent, false); | ||||
//分别获取 image view 和 textview 的实例 | //分别获取 image view 和 textview 的实例 | ||||
TextView name = view.findViewById(R.id.name);//属性名称 | TextView name = view.findViewById(R.id.name);//属性名称 | ||||
Button button = view.findViewById(R.id.button_item);//删除 | |||||
Button button_add = view.findViewById(R.id.button_add);//增加 子属性 | |||||
ImageView button = view.findViewById(R.id.button_item);//删除 | |||||
ImageView button_add = view.findViewById(R.id.button_add);//增加 子属性 | |||||
RecyclerView recyclerView=view.findViewById(R.id.recycler_view); | RecyclerView recyclerView=view.findViewById(R.id.recycler_view); | ||||
ArrayList<BPA_GOODPROPERTY> zsx= QueryDB.GetGoodsPropertyALL(bpa_goodproperty.id); | ArrayList<BPA_GOODPROPERTY> zsx= QueryDB.GetGoodsPropertyALL(bpa_goodproperty.id); | ||||
@@ -6,6 +6,7 @@ import android.view.View; | |||||
import android.view.ViewGroup; | import android.view.ViewGroup; | ||||
import android.widget.ArrayAdapter; | import android.widget.ArrayAdapter; | ||||
import android.widget.Button; | import android.widget.Button; | ||||
import android.widget.ImageView; | |||||
import android.widget.TextView; | import android.widget.TextView; | ||||
import androidx.annotation.NonNull; | import androidx.annotation.NonNull; | ||||
@@ -42,8 +43,8 @@ public class wl_adapter extends ArrayAdapter<BPA_MATERIAL> { | |||||
View view = LayoutInflater.from(getContext()).inflate(resource1, parent, false); | View view = LayoutInflater.from(getContext()).inflate(resource1, parent, false); | ||||
//分别获取 image view 和 textview 的实例 | //分别获取 image view 和 textview 的实例 | ||||
TextView name = view.findViewById(R.id.name); | TextView name = view.findViewById(R.id.name); | ||||
Button button = view.findViewById(R.id.button_item); | |||||
Button button_update = view.findViewById(R.id.button_update); | |||||
ImageView button = view.findViewById(R.id.button_item); | |||||
ImageView button_update = view.findViewById(R.id.button_update); | |||||
// 设置要显示的图片和文字 | // 设置要显示的图片和文字 | ||||
name.setText(bpa_material.name); | name.setText(bpa_material.name); | ||||
@@ -22,15 +22,22 @@ import com.bonait.bnframework.common.base.BaseActivity; | |||||
import com.bonait.bnframework.common.base.BaseFragment; | import com.bonait.bnframework.common.base.BaseFragment; | ||||
import com.bonait.bnframework.common.constant.ConfigName; | import com.bonait.bnframework.common.constant.ConfigName; | ||||
import com.bonait.bnframework.common.constant.DataBus; | import com.bonait.bnframework.common.constant.DataBus; | ||||
import com.bonait.bnframework.common.constant.MessageName; | |||||
import com.bonait.bnframework.common.db.res.lcMode; | import com.bonait.bnframework.common.db.res.lcMode; | ||||
import com.bonait.bnframework.common.helper.I.MyClickListener; | |||||
import com.bonait.bnframework.common.linktab.LeftAdapter; | import com.bonait.bnframework.common.linktab.LeftAdapter; | ||||
import com.bonait.bnframework.common.linktab.LinkMode; | import com.bonait.bnframework.common.linktab.LinkMode; | ||||
import com.bonait.bnframework.common.linktab.RightAdapter; | import com.bonait.bnframework.common.linktab.RightAdapter; | ||||
import com.bonait.bnframework.common.linktab.TopItemDecoration; | import com.bonait.bnframework.common.linktab.TopItemDecoration; | ||||
import com.bonait.bnframework.common.message.MessageLooper; | |||||
import com.bonait.bnframework.common.message.MessageManager; | |||||
import com.bonait.bnframework.common.utils.ToastUtils; | |||||
import com.bonait.bnframework.modules.home.adapter.lcsz_adapter; | import com.bonait.bnframework.modules.home.adapter.lcsz_adapter; | ||||
import com.bonait.bnframework.modules.home.fragment.GongnengFragment; | import com.bonait.bnframework.modules.home.fragment.GongnengFragment; | ||||
import com.bonait.bnframework.modules.home.fragment.from.fragment.Jcsjgl_sxgl_fragment; | import com.bonait.bnframework.modules.home.fragment.from.fragment.Jcsjgl_sxgl_fragment; | ||||
import com.bonait.bnframework.modules.home.fragment.from.fragment.Jcsjgl_wl_fragment; | import com.bonait.bnframework.modules.home.fragment.from.fragment.Jcsjgl_wl_fragment; | ||||
import com.bonait.bnframework.modules.home.fragment.mode.add_pf_control; | |||||
import com.bonait.bnframework.modules.home.fragment.mode.add_silos_ck; | |||||
import com.chad.library.adapter.base.BaseQuickAdapter; | import com.chad.library.adapter.base.BaseQuickAdapter; | ||||
import com.chad.library.adapter.base.listener.OnItemChildClickListener; | import com.chad.library.adapter.base.listener.OnItemChildClickListener; | ||||
import com.google.android.material.bottomnavigation.BottomNavigationView; | import com.google.android.material.bottomnavigation.BottomNavigationView; | ||||
@@ -56,6 +63,9 @@ public class SilosActivity extends BaseActivity { | |||||
RecyclerView rv_left; | RecyclerView rv_left; | ||||
@BindView(R.id.rv_right) | @BindView(R.id.rv_right) | ||||
RecyclerView rv_right; | RecyclerView rv_right; | ||||
@BindView(R.id.add_silos) | |||||
add_silos_ck add_silos; | |||||
private Context context; | private Context context; | ||||
ArrayList<lcMode> lcModes = new ArrayList<>(); | ArrayList<lcMode> lcModes = new ArrayList<>(); | ||||
@Override | @Override | ||||
@@ -80,6 +90,37 @@ public class SilosActivity extends BaseActivity { | |||||
finish(); | finish(); | ||||
} | } | ||||
}); | }); | ||||
MessageManager.getInstance().registerMessageReceiver(this, MessageName.ClickSilos, new MessageLooper.OnMessageListener() { | |||||
@Override | |||||
public void onMessage(Object msg) { | |||||
if (msg != null) { | |||||
add_silos.SetData((lcMode) msg); | |||||
add_silos.setVisibility(View.VISIBLE); | |||||
} | |||||
} | |||||
}); | |||||
add_silos.mListener = new MyClickListener() { | |||||
@Override | |||||
public void clickListener(View v, Object data) { | |||||
} | |||||
@Override | |||||
public void clickListenerNew(View v, int k, Object data) { | |||||
if (k == 0) { | |||||
add_silos.setVisibility(View.GONE); | |||||
} else if (k==1){ | |||||
InitData(); | |||||
ToastUtils.info("补充原料成功!!!"); | |||||
}else if (k==2){ | |||||
ToastUtils.info("满管成功!!!"); | |||||
}else if (k==3){ | |||||
//设置 | |||||
} | |||||
} | |||||
}; | |||||
} | } | ||||
public List<LinkMode> Fdata = new ArrayList<>(); | public List<LinkMode> Fdata = new ArrayList<>(); | ||||
@@ -20,6 +20,7 @@ import com.bonait.bnframework.common.db.QueryDB; | |||||
import com.bonait.bnframework.common.db.mode.BPA_GOODPROPERTY; | import com.bonait.bnframework.common.db.mode.BPA_GOODPROPERTY; | ||||
import com.bonait.bnframework.common.db.mode.BPA_MATERIAL; | import com.bonait.bnframework.common.db.mode.BPA_MATERIAL; | ||||
import com.bonait.bnframework.common.helper.I.MyClickListener; | import com.bonait.bnframework.common.helper.I.MyClickListener; | ||||
import com.bonait.bnframework.common.utils.AlertDialogUtils; | |||||
import com.bonait.bnframework.common.utils.ToastUtils; | import com.bonait.bnframework.common.utils.ToastUtils; | ||||
import com.bonait.bnframework.modules.home.adapter.sx_adapter; | import com.bonait.bnframework.modules.home.adapter.sx_adapter; | ||||
import com.orhanobut.logger.Logger; | import com.orhanobut.logger.Logger; | ||||
@@ -149,8 +150,23 @@ public class Jcsjgl_sxgl_fragment extends BaseFragment implements MyClickListene | |||||
.show(); | .show(); | ||||
break; | break; | ||||
case R.id.button_item://删除按钮 | case R.id.button_item://删除按钮 | ||||
QueryDB.DeleteGoodsProperty((BPA_GOODPROPERTY) data); | |||||
Initdata_sx(); | |||||
String title = "温馨提示!"; | |||||
String message = "客官确定要删除属性【"+((BPA_GOODPROPERTY) data).name+"】吗?"; | |||||
AlertDialogUtils.showDialog(context, title, message, new QMUIDialogAction.ActionListener() { | |||||
@Override | |||||
public void onClick(QMUIDialog dialog, int index) { | |||||
ArrayList<BPA_GOODPROPERTY> ddd=QueryDB.GetGoodsPropertyALL(((BPA_GOODPROPERTY) data).id); | |||||
for (BPA_GOODPROPERTY item:ddd) | |||||
{ | |||||
QueryDB.DeleteGoodsProperty(item); | |||||
} | |||||
QueryDB.DeleteGoodsProperty((BPA_GOODPROPERTY) data); | |||||
Initdata_sx(); | |||||
ToastUtils.info("删除成功"); | |||||
dialog.dismiss(); | |||||
} | |||||
}); | |||||
break; | break; | ||||
case R.id.button_add://增加子属性 | case R.id.button_add://增加子属性 | ||||
BPA_GOODPROPERTY sx=(BPA_GOODPROPERTY) data; | BPA_GOODPROPERTY sx=(BPA_GOODPROPERTY) data; | ||||
@@ -171,8 +187,17 @@ public class Jcsjgl_sxgl_fragment extends BaseFragment implements MyClickListene | |||||
Initdata_sx(); | Initdata_sx(); | ||||
break; | break; | ||||
case R.id.delete_text://删除 | case R.id.delete_text://删除 | ||||
QueryDB.DeleteGoodsProperty((BPA_GOODPROPERTY) data); | |||||
Initdata_sx(); | |||||
String title1 = "温馨提示!"; | |||||
String message1 = "客官确定要删除属性【"+((BPA_GOODPROPERTY) data).name+"】吗?"; | |||||
AlertDialogUtils.showDialog(context, title1, message1, new QMUIDialogAction.ActionListener() { | |||||
@Override | |||||
public void onClick(QMUIDialog dialog, int index) { | |||||
QueryDB.DeleteGoodsProperty((BPA_GOODPROPERTY) data); | |||||
Initdata_sx(); | |||||
ToastUtils.info("删除成功"); | |||||
dialog.dismiss(); | |||||
} | |||||
}); | |||||
break; | break; | ||||
} | } | ||||
} | } | ||||
@@ -21,6 +21,7 @@ import android.widget.Spinner; | |||||
import com.bonait.bnframework.R; | import com.bonait.bnframework.R; | ||||
import com.bonait.bnframework.business.ConfigData; | import com.bonait.bnframework.business.ConfigData; | ||||
import com.bonait.bnframework.business.ExecuteTheRecipe; | |||||
import com.bonait.bnframework.common.base.BaseFragment; | import com.bonait.bnframework.common.base.BaseFragment; | ||||
import com.bonait.bnframework.common.constant.ConfigName; | import com.bonait.bnframework.common.constant.ConfigName; | ||||
import com.bonait.bnframework.common.constant.DataBus; | import com.bonait.bnframework.common.constant.DataBus; | ||||
@@ -251,9 +252,17 @@ public class Jcsjgl_wl_fragment extends BaseFragment implements MyClickListener | |||||
.show(); | .show(); | ||||
break; | break; | ||||
case R.id.button_item://删除按钮 | case R.id.button_item://删除按钮 | ||||
QueryDB.DeleteMaterial((BPA_MATERIAL) data); | |||||
Initdata_wl(); | |||||
ToastUtils.info("删除成功"); | |||||
String title = "温馨提示!"; | |||||
String message = "客官确定要删除物料【"+((BPA_MATERIAL) data).name+"】吗?"; | |||||
AlertDialogUtils.showDialog(context, title, message, new QMUIDialogAction.ActionListener() { | |||||
@Override | |||||
public void onClick(QMUIDialog dialog, int index) { | |||||
QueryDB.DeleteMaterial((BPA_MATERIAL) data); | |||||
Initdata_wl(); | |||||
ToastUtils.info("删除成功"); | |||||
dialog.dismiss(); | |||||
} | |||||
}); | |||||
break; | break; | ||||
} | } | ||||
} | } | ||||
@@ -0,0 +1,168 @@ | |||||
package com.bonait.bnframework.modules.home.fragment.mode; | |||||
import android.content.Context; | |||||
import android.util.AttributeSet; | |||||
import android.view.LayoutInflater; | |||||
import android.view.View; | |||||
import android.widget.Button; | |||||
import android.widget.ImageView; | |||||
import android.widget.LinearLayout; | |||||
import android.widget.ListView; | |||||
import android.widget.TextView; | |||||
import androidx.annotation.Nullable; | |||||
import com.bonait.bnframework.R; | |||||
import com.bonait.bnframework.common.db.QueryDB; | |||||
import com.bonait.bnframework.common.db.mode.BPA_GOODS; | |||||
import com.bonait.bnframework.common.db.mode.BPA_GOODSRECIPENAME; | |||||
import com.bonait.bnframework.common.db.mode.BPA_GOODSTYPE; | |||||
import com.bonait.bnframework.common.db.res.ResGoodsRecipe; | |||||
import com.bonait.bnframework.common.db.res.lcMode; | |||||
import com.bonait.bnframework.common.helper.I.MyClickListener; | |||||
import com.bonait.bnframework.common.utils.ToastUtils; | |||||
import com.bonait.bnframework.modules.home.adapter.goodpf_apapter; | |||||
import java.math.BigDecimal; | |||||
import java.text.DecimalFormat; | |||||
import java.util.ArrayList; | |||||
import butterknife.BindView; | |||||
import butterknife.ButterKnife; | |||||
public class add_silos_ck extends LinearLayout { | |||||
@BindView(R.id.title) | |||||
TextView title; | |||||
@BindView(R.id.close_from) | |||||
Button close_from; | |||||
@BindView(R.id.buchongyuanliao) | |||||
Button buchongyuanliao; | |||||
@BindView(R.id.manguan) | |||||
Button manguan; | |||||
@BindView(R.id.shezhi) | |||||
Button shezhi; | |||||
@BindView(R.id.xuhao) | |||||
TextView xuhao; | |||||
@BindView(R.id.wuliaoname) | |||||
TextView name; | |||||
@BindView(R.id.wuliaoimage) | |||||
ImageView wuliaoimage; | |||||
@BindView(R.id.baifenbi) | |||||
TextView baifenbi; | |||||
/** | |||||
* 点击事件 | |||||
*/ | |||||
public MyClickListener mListener=null; | |||||
private View root; | |||||
public add_silos_ck(Context context, @Nullable AttributeSet attrs) { | |||||
super(context, attrs); | |||||
root= LayoutInflater.from(context).inflate(R.layout.dialog_add_silos_ck, this); | |||||
ButterKnife.bind(this, root); | |||||
Init(); | |||||
} | |||||
public void Init() | |||||
{ | |||||
//初始化界面数据 | |||||
initData(); | |||||
//初始化界面控件的事件 | |||||
initEvent(); | |||||
} | |||||
private void initData() | |||||
{ | |||||
} | |||||
private void initEvent() | |||||
{ | |||||
buchongyuanliao.setOnClickListener(new OnClickListener() { | |||||
@Override | |||||
public void onClick(View view) { | |||||
QueryDB.UpdateYL(lcMode.id,lcMode.siloszl); | |||||
lcMode.silosmargin=lcMode.siloszl; | |||||
SetData(lcMode); | |||||
//补充原料 | |||||
if (mListener != null) { | |||||
mListener.clickListenerNew(view,1,lcMode); | |||||
} | |||||
} | |||||
}); | |||||
manguan.setOnClickListener(new OnClickListener() { | |||||
@Override | |||||
public void onClick(View view) { | |||||
//满管 | |||||
if (mListener != null) { | |||||
mListener.clickListenerNew(view,2,lcMode); | |||||
} | |||||
} | |||||
}); | |||||
shezhi.setOnClickListener(new OnClickListener() { | |||||
@Override | |||||
public void onClick(View view) { | |||||
//设置 | |||||
if (mListener != null) { | |||||
mListener.clickListenerNew(view,3,lcMode); | |||||
} | |||||
} | |||||
}); | |||||
close_from.setOnClickListener(new View.OnClickListener() { | |||||
@Override | |||||
public void onClick(View v) { | |||||
if (mListener != null) { | |||||
mListener.clickListenerNew(v,0,null); | |||||
} | |||||
} | |||||
}); | |||||
} | |||||
lcMode lcMode =null; | |||||
public void SetData(lcMode _good) | |||||
{ | |||||
lcMode=_good; | |||||
title.setText("查看料仓-("+lcMode.name+")"); | |||||
xuhao.setText(lcMode.num+""); | |||||
name.setText(lcMode.materialName.isEmpty()?"未设置":(lcMode.materialName+"")); | |||||
if(lcMode.materialName.isEmpty() || lcMode.materialName.equals("未设置")) | |||||
{ | |||||
wuliaoimage.setImageResource(R.mipmap.liaochang_by); | |||||
baifenbi.setText(""); | |||||
}else | |||||
{ | |||||
if(lcMode.siloszl<=lcMode.silosmargin || lcMode.siloszl==0) | |||||
{ | |||||
wuliaoimage.setImageResource(R.mipmap.liaochang_yc); | |||||
}else | |||||
{ | |||||
wuliaoimage.setImageResource(R.mipmap.liaochang_zc); | |||||
} | |||||
baifenbi.setText(get(lcMode.silosmargin,lcMode.siloszl)); | |||||
} | |||||
} | |||||
public static String get(int up, int down) { | |||||
if (down == 0) { | |||||
return "0%"; | |||||
} | |||||
double value = new BigDecimal((float) up / down).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); | |||||
return new DecimalFormat("#%").format(value); | |||||
} | |||||
} |
@@ -0,0 +1,13 @@ | |||||
<?xml version="1.0" encoding="utf-8"?> | |||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> | |||||
<item android:bottom="-10dp" | |||||
android:right="-10dp" | |||||
android:top="-10dp"> | |||||
<shape> | |||||
<!-- <solid android:color="#FFF" />--> | |||||
<stroke | |||||
android:width="0.5dp" | |||||
android:color="@color/datatab_tab" /> | |||||
</shape> | |||||
</item> | |||||
</layer-list> |
@@ -32,7 +32,7 @@ | |||||
<Button | <Button | ||||
android:id="@+id/add_fl" | android:id="@+id/add_fl" | ||||
android:layout_width="100dp" | |||||
android:layout_width="160dp" | |||||
android:layout_height="30dp" | android:layout_height="30dp" | ||||
android:layout_centerInParent="true" | android:layout_centerInParent="true" | ||||
android:layout_marginLeft="20dp" | android:layout_marginLeft="20dp" | ||||
@@ -28,15 +28,27 @@ | |||||
android:layout_height="match_parent" | android:layout_height="match_parent" | ||||
app:layout_constraintLeft_toLeftOf="parent" | app:layout_constraintLeft_toLeftOf="parent" | ||||
app:layout_constraintTop_toTopOf="parent" /> | app:layout_constraintTop_toTopOf="parent" /> | ||||
<androidx.recyclerview.widget.RecyclerView | |||||
android:id="@+id/rv_right" | |||||
<RelativeLayout | |||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
android:orientation="vertical" | |||||
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" | |||||
android:layout_height="match_parent" | |||||
app:layout_constraintLeft_toRightOf="@+id/rv_left" | |||||
app:layout_constraintRight_toRightOf="parent" | |||||
app:layout_constraintTop_toTopOf="parent" /> | |||||
android:layout_height="match_parent"> | |||||
<androidx.recyclerview.widget.RecyclerView | |||||
android:id="@+id/rv_right" | |||||
android:layout_width="match_parent" | |||||
android:orientation="vertical" | |||||
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" | |||||
android:layout_height="match_parent" | |||||
app:layout_constraintRight_toRightOf="parent" | |||||
app:layout_constraintTop_toTopOf="parent" /> | |||||
<com.bonait.bnframework.modules.home.fragment.mode.add_silos_ck | |||||
android:id="@+id/add_silos" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="match_parent" | |||||
android:visibility="gone" | |||||
android:focusable="true"/> | |||||
</RelativeLayout> | |||||
</LinearLayout> | </LinearLayout> | ||||
<RelativeLayout | <RelativeLayout | ||||
@@ -55,6 +67,17 @@ | |||||
android:layout_height="wrap_content" | android:layout_height="wrap_content" | ||||
android:text="料仓下发无物料名称,点击料仓图形绑定" | android:text="料仓下发无物料名称,点击料仓图形绑定" | ||||
android:textColor="@color/red_primary_dark"/> | android:textColor="@color/red_primary_dark"/> | ||||
<ImageView | |||||
android:layout_marginLeft="20dp" | |||||
android:layout_width="20dp" | |||||
android:layout_height="20dp" | |||||
android:src="@mipmap/zhuyi"/> | |||||
<TextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:text="料仓物料低于最低值会警示" | |||||
android:textColor="@color/red_primary_dark"/> | |||||
</LinearLayout> | </LinearLayout> | ||||
</RelativeLayout> | </RelativeLayout> | ||||
</LinearLayout> | </LinearLayout> | ||||
@@ -13,19 +13,40 @@ | |||||
android:id="@+id/xuhao" | android:id="@+id/xuhao" | ||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
android:layout_height="wrap_content" | android:layout_height="wrap_content" | ||||
android:layout_marginBottom="-15dp" | |||||
android:fontFamily="serif" | |||||
android:text="1" | android:text="1" | ||||
android:textAlignment="center" | android:textAlignment="center" | ||||
/> | |||||
android:textSize="20dp" | |||||
android:textStyle="bold" /> | |||||
<ImageView | <ImageView | ||||
android:id="@+id/wuliaoimage" | android:id="@+id/wuliaoimage" | ||||
android:layout_width="120dp" | |||||
android:layout_height="120dp" | |||||
android:src="@mipmap/liaochang"/> | |||||
android:layout_width="160dp" | |||||
android:layout_height="160dp" | |||||
android:src="@mipmap/liaochang_by"/> | |||||
<TextView | <TextView | ||||
android:id="@+id/wuliaoname" | android:id="@+id/wuliaoname" | ||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
android:layout_height="wrap_content" | android:layout_height="wrap_content" | ||||
android:text="调和油" | android:text="调和油" | ||||
android:textAlignment="center" /> | |||||
android:textAlignment="center" | |||||
android:textSize="19dp"/> | |||||
</LinearLayout> | |||||
<LinearLayout | |||||
android:layout_marginTop="125dp" | |||||
android:layout_centerHorizontal="true" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content"> | |||||
<TextView | |||||
android:id="@+id/baifenbi" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:fontFamily="sans-serif-medium" | |||||
android:text="30%" | |||||
android:textSize="24dp" /> | |||||
</LinearLayout> | </LinearLayout> | ||||
</RelativeLayout> | </RelativeLayout> |
@@ -38,36 +38,37 @@ | |||||
android:textSize="13dp"/> | android:textSize="13dp"/> | ||||
</RelativeLayout> | </RelativeLayout> | ||||
<RelativeLayout | |||||
<LinearLayout | |||||
android:layout_width="0dp" | android:layout_width="0dp" | ||||
android:layout_height="30dp" | |||||
android:layout_weight="1"> | |||||
<Button | |||||
android:id="@+id/button_item" | |||||
android:layout_width="60dp" | |||||
android:layout_centerVertical="true" | |||||
android:layout_height="30dp" | |||||
android:layout_marginLeft="20dp" | |||||
android:background="@drawable/button" | |||||
android:focusable="false" | |||||
android:text="删除" | |||||
android:textSize="12dp"/> | |||||
android:layout_height="match_parent" | |||||
android:layout_weight="1" | |||||
android:background="@drawable/border"> | |||||
<RelativeLayout | |||||
android:layout_width="0dp" | |||||
android:layout_height="match_parent" | |||||
android:layout_weight="1"> | |||||
<Button | |||||
android:id="@+id/button_add" | |||||
android:layout_width="80dp" | |||||
android:layout_centerVertical="true" | |||||
<ImageView | |||||
android:layout_centerInParent="true" | |||||
android:id="@+id/button_item" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:src="@mipmap/new_delete"/> | |||||
</RelativeLayout> | |||||
<RelativeLayout | |||||
android:layout_width="0dp" | |||||
android:layout_height="30dp" | android:layout_height="30dp" | ||||
android:layout_marginLeft="100dp" | |||||
android:background="@drawable/button1" | |||||
android:focusable="false" | |||||
android:text="增加子属性" | |||||
android:textSize="12dp"/> | |||||
android:layout_weight="1" | |||||
android:background="@drawable/border"> | |||||
<ImageView | |||||
android:layout_centerInParent="true" | |||||
android:id="@+id/button_add" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | |||||
android:src="@mipmap/new_add"/> | |||||
</RelativeLayout> | |||||
</RelativeLayout> | |||||
</LinearLayout> | |||||
</TableRow> | </TableRow> | ||||
</TableLayout> | </TableLayout> | ||||
@@ -7,7 +7,6 @@ | |||||
xsi:schemaLocation="http://schemas.android.com/apk/res/android "> | xsi:schemaLocation="http://schemas.android.com/apk/res/android "> | ||||
<TableLayout | <TableLayout | ||||
android:background="@color/activity_background1" | |||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
android:layout_height="wrap_content" | android:layout_height="wrap_content" | ||||
android:gravity="center" | android:gravity="center" | ||||
@@ -52,31 +51,37 @@ | |||||
<!-- android:textSize="12dp"/>--> | <!-- android:textSize="12dp"/>--> | ||||
<!-- </RelativeLayout>--> | <!-- </RelativeLayout>--> | ||||
<RelativeLayout | |||||
<LinearLayout | |||||
android:layout_width="0dp" | android:layout_width="0dp" | ||||
android:layout_height="match_parent" | android:layout_height="match_parent" | ||||
android:layout_weight="1"> | |||||
<Button | |||||
android:id="@+id/button_update" | |||||
android:layout_width="60dp" | |||||
android:layout_centerVertical="true" | |||||
android:layout_height="30dp" | |||||
android:layout_marginLeft="20dp" | |||||
android:background="@drawable/button1" | |||||
android:focusable="false" | |||||
android:text="修改" | |||||
android:textSize="12dp"/> | |||||
<Button | |||||
android:id="@+id/button_item" | |||||
android:layout_width="60dp" | |||||
android:layout_centerVertical="true" | |||||
android:layout_weight="1" | |||||
android:background="@drawable/border"> | |||||
<RelativeLayout | |||||
android:layout_width="0dp" | |||||
android:layout_height="match_parent" | |||||
android:layout_weight="1"> | |||||
<ImageView | |||||
android:layout_centerInParent="true" | |||||
android:id="@+id/button_update" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:src="@mipmap/new_update"/> | |||||
</RelativeLayout> | |||||
<RelativeLayout | |||||
android:layout_width="0dp" | |||||
android:layout_height="30dp" | android:layout_height="30dp" | ||||
android:layout_marginLeft="100dp" | |||||
android:background="@drawable/button" | |||||
android:focusable="false" | |||||
android:text="删除" | |||||
android:textSize="12dp"/> | |||||
</RelativeLayout> | |||||
android:layout_weight="1" | |||||
android:background="@drawable/border"> | |||||
<ImageView | |||||
android:layout_centerInParent="true" | |||||
android:id="@+id/button_item" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:src="@mipmap/new_delete"/> | |||||
</RelativeLayout> | |||||
</LinearLayout> | |||||
</TableRow> | </TableRow> | ||||
</TableLayout> | </TableLayout> |
@@ -46,9 +46,11 @@ | |||||
android:layout_alignParentRight="true" | android:layout_alignParentRight="true" | ||||
android:layout_centerInParent="true" | android:layout_centerInParent="true" | ||||
android:layout_marginLeft="@dimen/dp_10" | android:layout_marginLeft="@dimen/dp_10" | ||||
android:background="@drawable/button1" | |||||
android:background="@drawable/bg_btn_login_selected" | |||||
android:text="+增加属性" | android:text="+增加属性" | ||||
android:textSize="14dp" /> | |||||
android:textSize="14dp" | |||||
android:textColor="@color/white" | |||||
/> | |||||
</RelativeLayout> | </RelativeLayout> | ||||
<RelativeLayout | <RelativeLayout | ||||
@@ -63,8 +65,8 @@ | |||||
<!-- 表头 --> | <!-- 表头 --> | ||||
<RelativeLayout | <RelativeLayout | ||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
android:layout_height="26dp" | |||||
android:background="@color/activity_background"> | |||||
android:layout_height="36dp" | |||||
android:background="@color/datatab_tab"> | |||||
<TableLayout | <TableLayout | ||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
@@ -85,11 +87,14 @@ | |||||
android:layout_weight="1"> | android:layout_weight="1"> | ||||
<com.qmuiteam.qmui.widget.textview.QMUILinkTextView | <com.qmuiteam.qmui.widget.textview.QMUILinkTextView | ||||
android:layout_width="wrap_content" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | android:layout_height="wrap_content" | ||||
android:layout_alignParentLeft="true" | android:layout_alignParentLeft="true" | ||||
android:layout_marginLeft="20dp" | android:layout_marginLeft="20dp" | ||||
android:text="属性名称" /> | |||||
android:text="属性名称" | |||||
android:textAlignment="center" | |||||
android:textStyle="bold" | |||||
android:textColor="@color/white"/> | |||||
</RelativeLayout> | </RelativeLayout> | ||||
<RelativeLayout | <RelativeLayout | ||||
@@ -98,11 +103,14 @@ | |||||
android:layout_weight="1"> | android:layout_weight="1"> | ||||
<com.qmuiteam.qmui.widget.textview.QMUILinkTextView | <com.qmuiteam.qmui.widget.textview.QMUILinkTextView | ||||
android:layout_width="wrap_content" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | android:layout_height="wrap_content" | ||||
android:layout_alignParentLeft="true" | android:layout_alignParentLeft="true" | ||||
android:layout_marginLeft="20dp" | android:layout_marginLeft="20dp" | ||||
android:text="用户操作" /> | |||||
android:text="用户操作" | |||||
android:textAlignment="center" | |||||
android:textStyle="bold" | |||||
android:textColor="@color/white"/> | |||||
</RelativeLayout> | </RelativeLayout> | ||||
</TableRow> | </TableRow> | ||||
</TableLayout> | </TableLayout> | ||||
@@ -114,10 +122,7 @@ | |||||
<ListView | <ListView | ||||
android:id="@+id/datatab_sx" | android:id="@+id/datatab_sx" | ||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
android:layout_height="match_parent" | |||||
android:layout_marginTop="3dp" | |||||
android:divider="#00000000" | |||||
android:dividerHeight="3dp" /> | |||||
android:layout_height="match_parent" /> | |||||
</RelativeLayout> | </RelativeLayout> | ||||
</LinearLayout> | </LinearLayout> | ||||
</RelativeLayout> | </RelativeLayout> | ||||
@@ -54,11 +54,11 @@ | |||||
android:layout_alignParentRight="true" | android:layout_alignParentRight="true" | ||||
android:layout_centerInParent="true" | android:layout_centerInParent="true" | ||||
android:layout_marginLeft="@dimen/dp_10" | android:layout_marginLeft="@dimen/dp_10" | ||||
android:background="@drawable/button1" | |||||
android:background="@drawable/bg_btn_login_selected" | |||||
android:text="+增加物料" | android:text="+增加物料" | ||||
android:textSize="14dp" | android:textSize="14dp" | ||||
android:textColor="@color/white" | |||||
/> | /> | ||||
<Button | <Button | ||||
android:id="@+id/synchronous" | android:id="@+id/synchronous" | ||||
android:layout_width="100dp" | android:layout_width="100dp" | ||||
@@ -91,7 +91,7 @@ | |||||
<RelativeLayout | <RelativeLayout | ||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
android:layout_height="36dp" | android:layout_height="36dp" | ||||
android:background="@color/activity_background"> | |||||
android:background="@color/datatab_tab"> | |||||
<TableLayout | <TableLayout | ||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
@@ -117,7 +117,10 @@ | |||||
android:layout_alignParentLeft="true" | android:layout_alignParentLeft="true" | ||||
android:layout_marginLeft="20dp" | android:layout_marginLeft="20dp" | ||||
android:text="物料名称" | android:text="物料名称" | ||||
android:textAlignment="center"/> | |||||
android:textAlignment="center" | |||||
android:textStyle="bold" | |||||
android:textColor="@color/white"/> | |||||
</RelativeLayout> | </RelativeLayout> | ||||
<!-- <RelativeLayout--> | <!-- <RelativeLayout--> | ||||
@@ -144,7 +147,9 @@ | |||||
android:layout_alignParentLeft="true" | android:layout_alignParentLeft="true" | ||||
android:layout_marginLeft="20dp" | android:layout_marginLeft="20dp" | ||||
android:text="用户操作" | android:text="用户操作" | ||||
android:textAlignment="center"/> | |||||
android:textAlignment="center" | |||||
android:textStyle="bold" | |||||
android:textColor="@color/white"/> | |||||
</RelativeLayout> | </RelativeLayout> | ||||
</TableRow> | </TableRow> | ||||
</TableLayout> | </TableLayout> | ||||
@@ -157,9 +162,11 @@ | |||||
android:id="@+id/datatab_wl" | android:id="@+id/datatab_wl" | ||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
android:layout_height="match_parent" | android:layout_height="match_parent" | ||||
android:layout_marginTop="3dp" | |||||
android:divider="#00000000" | |||||
android:dividerHeight="3dp" /> | |||||
/> | |||||
<!-- android:layout_marginTop="3dp"--> | |||||
<!-- android:divider="#00000000"--> | |||||
<!-- android:dividerHeight="3dp"--> | |||||
</RelativeLayout> | </RelativeLayout> | ||||
</LinearLayout> | </LinearLayout> | ||||
</RelativeLayout> | </RelativeLayout> | ||||
@@ -0,0 +1,203 @@ | |||||
<?xml version="1.0" encoding="utf-8"?> | |||||
<RelativeLayout | |||||
xmlns:android="http://schemas.android.com/apk/res/android" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="match_parent" | |||||
android:background="@color/dialogbj"> | |||||
<RelativeLayout | |||||
android:layout_centerInParent="true" | |||||
android:layout_margin="20dp" | |||||
android:layout_width="400dp" | |||||
android:layout_height="350dp" | |||||
android:background="@drawable/common_bg_with_radius_and_border"> | |||||
<RelativeLayout | |||||
android:layout_width="match_parent" | |||||
android:layout_height="match_parent"> | |||||
</RelativeLayout> | |||||
<Button | |||||
android:id="@+id/close_from" | |||||
android:layout_width="32dp" | |||||
android:layout_height="32dp" | |||||
android:layout_alignParentRight="true" | |||||
android:layout_alignParentTop="true" | |||||
android:layout_marginRight="@dimen/dp_10" | |||||
android:layout_marginTop="@dimen/dp_10" | |||||
android:background="@mipmap/close_image" | |||||
android:textSize="14dp" | |||||
android:textColor="@color/white"/> | |||||
<TextView | |||||
android:id="@+id/title" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:text="查看料仓" | |||||
android:textSize="20dp" | |||||
android:layout_marginTop="@dimen/dp_10" | |||||
android:layout_marginLeft="30dp"> | |||||
</TextView> | |||||
<RelativeLayout | |||||
android:layout_marginBottom="20dp" | |||||
android:layout_marginTop="46dp" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="match_parent"> | |||||
<LinearLayout | |||||
android:layout_marginLeft="30dp" | |||||
android:layout_marginRight="30dp" | |||||
android:orientation="vertical" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="match_parent"> | |||||
<!--菜谱名称行--> | |||||
<LinearLayout | |||||
android:layout_marginTop="@dimen/dp_10" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content"> | |||||
</LinearLayout> | |||||
<!--边框分割细线--> | |||||
<LinearLayout | |||||
android:layout_alignParentBottom="true" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="1dp" | |||||
android:background="@color/color3" /> | |||||
<RelativeLayout | |||||
android:layout_width="match_parent" | |||||
android:layout_height="match_parent"> | |||||
<RelativeLayout | |||||
android:layout_centerHorizontal="true" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content"> | |||||
<LinearLayout | |||||
android:layout_margin="10dp" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:orientation="vertical"> | |||||
<TextView | |||||
android:id="@+id/xuhao" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | |||||
android:layout_marginBottom="-15dp" | |||||
android:fontFamily="serif" | |||||
android:text="1" | |||||
android:textAlignment="center" | |||||
android:textSize="20dp" | |||||
android:textStyle="bold" /> | |||||
<ImageView | |||||
android:id="@+id/wuliaoimage" | |||||
android:layout_width="160dp" | |||||
android:layout_height="160dp" | |||||
android:src="@mipmap/liaochang_by"/> | |||||
<TextView | |||||
android:id="@+id/wuliaoname" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content" | |||||
android:text="调和油" | |||||
android:textAlignment="center" | |||||
android:textSize="19dp"/> | |||||
</LinearLayout> | |||||
<LinearLayout | |||||
android:layout_marginTop="125dp" | |||||
android:layout_centerHorizontal="true" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content"> | |||||
<TextView | |||||
android:id="@+id/baifenbi" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:fontFamily="sans-serif-medium" | |||||
android:text="30%" | |||||
android:textSize="24dp" /> | |||||
</LinearLayout> | |||||
</RelativeLayout> | |||||
<LinearLayout | |||||
android:layout_alignParentBottom="true" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="wrap_content"> | |||||
<Button | |||||
android:id="@+id/buchongyuanliao" | |||||
android:layout_width="0dp" | |||||
android:layout_weight="1" | |||||
android:layout_height="40dp" | |||||
android:layout_centerHorizontal="true" | |||||
android:background="@drawable/bg_btn_login_selected" | |||||
android:text="补充原料" | |||||
android:textColor="@color/white" | |||||
android:textSize="18sp"/> | |||||
<Button | |||||
android:id="@+id/manguan" | |||||
android:layout_marginLeft="10dp" | |||||
android:layout_width="0dp" | |||||
android:layout_weight="1" | |||||
android:layout_height="40dp" | |||||
android:layout_centerHorizontal="true" | |||||
android:background="@drawable/bg_btn_login_selected" | |||||
android:text="满管" | |||||
android:textColor="@color/white" | |||||
android:textSize="18sp"/> | |||||
<Button | |||||
android:id="@+id/shezhi" | |||||
android:layout_marginLeft="10dp" | |||||
android:layout_width="0dp" | |||||
android:layout_weight="1" | |||||
android:layout_height="40dp" | |||||
android:layout_centerHorizontal="true" | |||||
android:background="@drawable/bg_btn_login_selected" | |||||
android:text="设置" | |||||
android:textColor="@color/white" | |||||
android:textSize="18sp"/> | |||||
</LinearLayout> | |||||
</RelativeLayout> | |||||
</LinearLayout> | |||||
</RelativeLayout> | |||||
</RelativeLayout> | |||||
<RelativeLayout | |||||
android:visibility="gone" | |||||
android:layout_centerInParent="true" | |||||
android:id="@+id/jishiqi" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:orientation="horizontal"> | |||||
<LinearLayout | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content"> | |||||
<com.qmuiteam.qmui.widget.textview.QMUILinkTextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:text="用时: " | |||||
android:textColor="@color/white" | |||||
android:textSize="24dp"/> | |||||
<Chronometer | |||||
android:id="@+id/runtime" | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:textColor="@color/purple_primary" | |||||
android:textStyle="bold|italic" | |||||
android:textSize="30dp" | |||||
/> | |||||
<com.qmuiteam.qmui.widget.textview.QMUILinkTextView | |||||
android:layout_width="wrap_content" | |||||
android:layout_height="wrap_content" | |||||
android:text=" 秒" | |||||
android:textColor="@color/white" | |||||
android:textSize="24dp"/> | |||||
</LinearLayout> | |||||
</RelativeLayout> | |||||
</RelativeLayout> |
@@ -4,19 +4,27 @@ | |||||
android:orientation="horizontal" | android:orientation="horizontal" | ||||
xmlns:android="http://schemas.android.com/apk/res/android" | xmlns:android="http://schemas.android.com/apk/res/android" | ||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
android:layout_height="wrap_content"> | |||||
android:layout_height="100dp" | |||||
android:layout_weight="1"> | |||||
<RelativeLayout | <RelativeLayout | ||||
android:layout_marginTop="2dp" | |||||
android:layout_marginBottom="2dp" | |||||
android:layout_marginLeft="@dimen/dp_10" | |||||
android:id="@+id/tv_image" | |||||
android:layout_width="3dp" | |||||
android:layout_height="match_parent" | |||||
android:background="@color/app_color_blue"/> | |||||
<TextView | |||||
android:id="@+id/tv_type" | |||||
android:gravity="center" | |||||
android:textSize="18sp" | |||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
android:layout_height="70dp"/> | |||||
android:layout_height="match_parent"> | |||||
<RelativeLayout | |||||
android:layout_centerVertical="true" | |||||
android:layout_marginLeft="@dimen/dp_10" | |||||
android:id="@+id/tv_image" | |||||
android:layout_width="3dp" | |||||
android:layout_height="40dp" | |||||
android:background="@color/app_color_blue"/> | |||||
<TextView | |||||
android:layout_centerInParent="true" | |||||
android:id="@+id/tv_type" | |||||
android:gravity="center" | |||||
android:textSize="18sp" | |||||
android:layout_width="match_parent" | |||||
android:layout_height="70dp" | |||||
android:text="液料仓"/> | |||||
</RelativeLayout> | |||||
</LinearLayout> | </LinearLayout> |
@@ -6,7 +6,7 @@ | |||||
<LinearLayout | <LinearLayout | ||||
android:layout_marginRight="@dimen/dp_10" | android:layout_marginRight="@dimen/dp_10" | ||||
android:layout_marginTop="@dimen/dp_10" | |||||
android:layout_marginTop="5dp" | |||||
android:layout_width="match_parent" | android:layout_width="match_parent" | ||||
android:layout_height="wrap_content" | android:layout_height="wrap_content" | ||||
android:orientation="vertical" | android:orientation="vertical" | ||||
@@ -6,6 +6,7 @@ | |||||
<color name="dialogbj">#A5000000</color> | <color name="dialogbj">#A5000000</color> | ||||
<color name="text4">#ADC3E1</color> | <color name="text4">#ADC3E1</color> | ||||
<color name="app_color_blue111">#9F00A8E1</color> | <color name="app_color_blue111">#9F00A8E1</color> | ||||
<color name="datatab_tab">#BBBBBB</color> | |||||
<color name="vifrification">#00000000</color> <!-- 透明 --> | <color name="vifrification">#00000000</color> <!-- 透明 --> | ||||
<!--<color name="colorPrimary">#008577</color> | <!--<color name="colorPrimary">#008577</color> | ||||