[8.1.0][fmd] FMD UI适配
This commit is contained in:
@@ -12,7 +12,6 @@ object SSHAccountConfig {
|
||||
|
||||
private const val USER_NAME = "ros_user_name"
|
||||
private const val PASSWORD = "ros_password"
|
||||
private const val ROS_MASTER_IP = "ros_master_ip_address"
|
||||
|
||||
private var ssh_ip = "4JbUOUFpOo2eKdhLmFnfog=="
|
||||
private var ssh_user_name = "DmIfr6unQRyOkNg7//DWgQ=="
|
||||
@@ -76,7 +75,7 @@ object SSHAccountConfig {
|
||||
* @param rosMasterIp 主控制器IP
|
||||
*/
|
||||
fun setRosMasterIp(rosMasterIp: String) {
|
||||
mmkvUtils.put(ROS_MASTER_IP, AESUtil.encryptAES(rosMasterIp))
|
||||
ssh_ip = AESUtil.encryptAES(rosMasterIp)
|
||||
}
|
||||
|
||||
|
||||
@@ -85,10 +84,6 @@ object SSHAccountConfig {
|
||||
* @return 主控制器IP
|
||||
*/
|
||||
fun getRosMasterIp(): String {
|
||||
return AESUtil.decryptAES(mmkvUtils.getString(ROS_MASTER_IP, ssh_ip))
|
||||
}
|
||||
|
||||
fun removeRosMasterIp() {
|
||||
MMKVUtils.getInstance().removeKey(ROS_MASTER_IP)
|
||||
return AESUtil.decryptAES(ssh_ip)
|
||||
}
|
||||
}
|
||||
@@ -32,7 +32,7 @@ class ChangeDefaultConfigDialog(
|
||||
setContentView(R.layout.rviz_common_dialog_default_config)
|
||||
window?.setBackgroundDrawable(null)
|
||||
window?.setLayout(
|
||||
700,
|
||||
900,
|
||||
WindowManager.LayoutParams.WRAP_CONTENT
|
||||
)
|
||||
// window?.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN)
|
||||
@@ -65,18 +65,6 @@ class ChangeDefaultConfigDialog(
|
||||
}
|
||||
|
||||
private fun onConfirm() {
|
||||
val enableIp = inputIp.text
|
||||
if (TextUtils.isEmpty(enableIp)) {
|
||||
SSHAccountConfig.removeRosMasterIp()
|
||||
} else {
|
||||
if (RegexUtils.isIP(enableIp)) {
|
||||
val ip = enableIp.toString().trim()
|
||||
SSHAccountConfig.setRosMasterIp(ip)
|
||||
} else {
|
||||
ToastUtils.showShort("请输入正确的IP")
|
||||
return
|
||||
}
|
||||
}
|
||||
val enableUserName = inputSshUsername.text
|
||||
if (TextUtils.isEmpty(enableUserName)) {
|
||||
SSHAccountConfig.removeUserName()
|
||||
|
||||
@@ -53,7 +53,7 @@ public class DockersDialog extends BaseDialog {
|
||||
protected void onViewInitBefore() {
|
||||
super.onViewInitBefore();
|
||||
WindowManager.LayoutParams layoutParams = getWindow().getAttributes();
|
||||
layoutParams.width = SizeUtils.dp2px(getContext().getResources().getDimension(R.dimen.dp_600));
|
||||
layoutParams.width = SizeUtils.dp2px(getContext().getResources().getDimension(R.dimen.dp_1200));
|
||||
layoutParams.height = ViewGroup.LayoutParams.WRAP_CONTENT;
|
||||
getWindow().setAttributes(layoutParams);
|
||||
}
|
||||
|
||||
@@ -45,7 +45,7 @@ public class ShowConfigDialog extends BaseDialog {
|
||||
super.onViewInitBefore();
|
||||
Window window = getWindow();
|
||||
if (window != null) {
|
||||
window.setLayout(SizeUtils.dp2px(getContext().getResources().getDimension(R.dimen.dp_600)), WindowManager.LayoutParams.WRAP_CONTENT);
|
||||
window.setLayout(SizeUtils.dp2px(getContext().getResources().getDimension(R.dimen.dp_1200)), WindowManager.LayoutParams.WRAP_CONTENT);
|
||||
// 可以尝试设置其他窗口属性
|
||||
}
|
||||
// WindowManager.LayoutParams layoutParams = getWindow().getAttributes();
|
||||
|
||||
@@ -76,7 +76,7 @@ public class StartupConfigDialog extends BaseDialog implements LifecycleOwner {
|
||||
lifecycle.setCurrentState(Lifecycle.State.CREATED);
|
||||
getWindow().setBackgroundDrawableResource(R.drawable.rviz_common_bg_dialog);
|
||||
WindowManager.LayoutParams layoutParams = getWindow().getAttributes();
|
||||
layoutParams.width = SizeUtils.dp2px(getContext().getResources().getDimension(R.dimen.dp_600));
|
||||
layoutParams.width = SizeUtils.dp2px(getContext().getResources().getDimension(R.dimen.dp_1200));
|
||||
layoutParams.height = ViewGroup.LayoutParams.WRAP_CONTENT;
|
||||
getWindow().setAttributes(layoutParams);
|
||||
}
|
||||
|
||||
@@ -137,15 +137,16 @@ class FaultManagementDiagnosisService : BaseService(), OnSshConnectionListener,
|
||||
override fun onCreate() {
|
||||
super.onCreate()
|
||||
initHandler(false)//初始化了个子线程Handler
|
||||
initFMData()
|
||||
CallerAutoPilotStatusListenerManager.addListener(TAG, adasConnectionStatuslistener)
|
||||
CallerAutopilotCarConfigListenerManager.addListener(TAG, this)
|
||||
CallerFaultManagementStateListenerManager.addListener(TAG, this)
|
||||
initFMData()
|
||||
Log.i(TAG, "故障管理诊断服务已启动")
|
||||
}
|
||||
|
||||
|
||||
override fun onBind(intent: Intent?): IBinder {
|
||||
initHandler(false)//初始化了个子线程Handler
|
||||
Log.i(TAG, "故障管理诊断服务已绑定")
|
||||
return binder
|
||||
}
|
||||
@@ -172,6 +173,7 @@ class FaultManagementDiagnosisService : BaseService(), OnSshConnectionListener,
|
||||
}
|
||||
|
||||
private fun initFMData() {
|
||||
fmDataMap.clear()
|
||||
fmDataMap[FaultModuleId.HardwareDriver.name] =
|
||||
FmEntity("硬件驱动(HardwareDriver)")
|
||||
fmDataMap[FaultModuleId.Perception.name] =
|
||||
|
||||
@@ -100,6 +100,16 @@ class FmdAct : BaseActivity() {
|
||||
R.id.frameContainerLayout,
|
||||
mFragments
|
||||
)
|
||||
// for (i in mTabEntities.indices) {
|
||||
// val view = tbCheckTypeView.getMsgView(i)
|
||||
// view.textSize = 18F
|
||||
// val params = view.layoutParams
|
||||
// params.width = 50
|
||||
// params.height = 50
|
||||
// view.setLayoutParams(params);
|
||||
//// tbCheckTypeView.getMsgView(i).cornerRadius=100
|
||||
//// tbCheckTypeView.getMsgView(i).setBgSelector()
|
||||
// }
|
||||
tbCheckTypeView.setOnTabSelectListener(object : OnTabSelectListener {
|
||||
override fun onTabSelect(position: Int) {
|
||||
btnColorHint.visibility =
|
||||
|
||||
@@ -79,7 +79,7 @@ public class RosHostView extends ConstraintLayout implements LifecycleOwner, OnR
|
||||
rosHostAdapter.setOnItemClickListener(this);
|
||||
rosHosts.setAdapter(rosHostAdapter);
|
||||
// 设置项目之间的间距
|
||||
rosHosts.addItemDecoration(new SpacesItemDecoration(getResources().getDimension(R.dimen.dp_4)));
|
||||
rosHosts.addItemDecoration(new SpacesItemDecoration(getResources().getDimension(R.dimen.dp_8)));
|
||||
|
||||
FlowBus.INSTANCE.<Integer>with(EventKey.QUERY_ROS_HOST_STATUS).register(this, this::notifyItemChanged);
|
||||
FlowBus.INSTANCE.<Integer>with(EventKey.REMOVE_ROS_HOST_ITEM).register(this, it -> {
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:color="#bcbcbc" android:state_enabled="false" />
|
||||
<item android:color="@color/rvizFmdColorBlock" android:state_focused="true" />
|
||||
<item android:color="#2d2d2d" />
|
||||
</selector>
|
||||
@@ -2,13 +2,13 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="#A6A6A6" />
|
||||
<stroke
|
||||
android:width="@dimen/dp_1_5"
|
||||
android:width="@dimen/dp_3"
|
||||
android:color="#000000" />
|
||||
<corners
|
||||
android:bottomLeftRadius="@dimen/dp_15"
|
||||
android:bottomRightRadius="@dimen/dp_15"
|
||||
android:topLeftRadius="@dimen/dp_15"
|
||||
android:topRightRadius="@dimen/dp_15" />
|
||||
android:bottomLeftRadius="@dimen/dp_30"
|
||||
android:bottomRightRadius="@dimen/dp_30"
|
||||
android:topLeftRadius="@dimen/dp_30"
|
||||
android:topRightRadius="@dimen/dp_30" />
|
||||
</shape>
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<shape>
|
||||
<solid android:color="#CCCCCC" />
|
||||
<stroke
|
||||
android:width="@dimen/dp_1_5"
|
||||
android:width="@dimen/dp_3"
|
||||
android:color="#000000" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
<item android:state_enabled="false">
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="#fb9681" />
|
||||
<corners android:radius="@dimen/dp_15" />
|
||||
<stroke android:width="@dimen/dp_1_5" android:color="#535353" />
|
||||
<corners android:radius="@dimen/dp_30" />
|
||||
<stroke android:width="@dimen/dp_3" android:color="#535353" />
|
||||
</shape>
|
||||
|
||||
</item>
|
||||
@@ -12,16 +12,16 @@
|
||||
<item android:state_pressed="true">
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="#d32b07" />
|
||||
<corners android:radius="@dimen/dp_15" />
|
||||
<stroke android:width="@dimen/dp_1_5" android:color="#000000" />
|
||||
<corners android:radius="@dimen/dp_30" />
|
||||
<stroke android:width="@dimen/dp_3" android:color="#000000" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
<item android:state_pressed="false">
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="#FF5733" />
|
||||
<corners android:radius="@dimen/dp_15" />
|
||||
<stroke android:width="@dimen/dp_1_5" android:color="#000000" />
|
||||
<corners android:radius="@dimen/dp_30" />
|
||||
<stroke android:width="@dimen/dp_3" android:color="#000000" />
|
||||
</shape>
|
||||
|
||||
</item>
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item android:state_enabled="false">
|
||||
<shape>
|
||||
<solid android:color="#00bcbcbc" />
|
||||
<stroke android:width="@dimen/dp_1" android:color="#bcbcbc" />
|
||||
<corners android:bottomLeftRadius="@dimen/dp_20" android:bottomRightRadius="@dimen/dp_20" android:topLeftRadius="@dimen/dp_20" android:topRightRadius="@dimen/dp_20" />
|
||||
</shape>
|
||||
</item>
|
||||
<item android:state_focused="true">
|
||||
<shape>
|
||||
<solid android:color="#00FFFFFF" />
|
||||
<stroke android:width="@dimen/dp_0_5" android:color="#FFFFFF" />
|
||||
<corners android:bottomLeftRadius="@dimen/dp_10" android:bottomRightRadius="@dimen/dp_10" android:topLeftRadius="@dimen/dp_10" android:topRightRadius="@dimen/dp_10" />
|
||||
<stroke android:width="@dimen/dp_1" android:color="#FFFFFF" />
|
||||
<corners android:bottomLeftRadius="@dimen/dp_20" android:bottomRightRadius="@dimen/dp_20" android:topLeftRadius="@dimen/dp_20" android:topRightRadius="@dimen/dp_20" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
@@ -13,8 +19,8 @@
|
||||
<item android:state_focused="false">
|
||||
<shape>
|
||||
<solid android:color="#00FFFFFF" />
|
||||
<stroke android:width="@dimen/dp_0_5" android:color="#808080" />
|
||||
<corners android:bottomLeftRadius="@dimen/dp_10" android:bottomRightRadius="@dimen/dp_10" android:topLeftRadius="@dimen/dp_10" android:topRightRadius="@dimen/dp_10" />
|
||||
<stroke android:width="@dimen/dp_1" android:color="#808080" />
|
||||
<corners android:bottomLeftRadius="@dimen/dp_20" android:bottomRightRadius="@dimen/dp_20" android:topLeftRadius="@dimen/dp_20" android:topRightRadius="@dimen/dp_20" />
|
||||
</shape>
|
||||
|
||||
</item>
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
<item android:state_pressed="false">
|
||||
<shape android:shape="rectangle">
|
||||
<gradient android:angle="0" android:endColor="#CC0056FF" android:startColor="#CC029DFF" />
|
||||
<corners android:radius="@dimen/dp_30" />
|
||||
<corners android:radius="@dimen/dp_60" />
|
||||
</shape>
|
||||
</item>
|
||||
<item android:state_pressed="true" >
|
||||
<shape android:shape="rectangle">
|
||||
<gradient android:angle="0" android:endColor="#0056FF" android:startColor="#029DFF" />
|
||||
<corners android:radius="@dimen/dp_30" />
|
||||
<corners android:radius="@dimen/dp_60" />
|
||||
</shape>
|
||||
</item>
|
||||
</selector>
|
||||
@@ -3,8 +3,8 @@
|
||||
<item android:state_enabled="false">
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="#fb9681" />
|
||||
<corners android:radius="@dimen/dp_15" />
|
||||
<stroke android:width="@dimen/dp_1_5" android:color="#535353" />
|
||||
<corners android:radius="@dimen/dp_30" />
|
||||
<stroke android:width="@dimen/dp_3" android:color="#535353" />
|
||||
</shape>
|
||||
|
||||
</item>
|
||||
@@ -12,16 +12,16 @@
|
||||
<item android:state_pressed="true">
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="#d32b07" />
|
||||
<corners android:radius="@dimen/dp_15" />
|
||||
<stroke android:width="@dimen/dp_1_5" android:color="#000000" />
|
||||
<corners android:radius="@dimen/dp_30" />
|
||||
<stroke android:width="@dimen/dp_3" android:color="#000000" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
<item android:state_pressed="false">
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="#FF5733" />
|
||||
<corners android:radius="@dimen/dp_15" />
|
||||
<stroke android:width="@dimen/dp_1_5" android:color="#000000" />
|
||||
<corners android:radius="@dimen/dp_30" />
|
||||
<stroke android:width="@dimen/dp_3" android:color="#000000" />
|
||||
</shape>
|
||||
|
||||
</item>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="#CCCCCC" />
|
||||
<stroke
|
||||
android:width="@dimen/dp_1_5"
|
||||
android:width="@dimen/dp_3"
|
||||
android:color="#000000" />
|
||||
|
||||
</shape>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<shape>
|
||||
<solid android:color="#E5E5E5" />
|
||||
<stroke
|
||||
android:width="@dimen/dp_1_5"
|
||||
android:width="@dimen/dp_3"
|
||||
android:color="#000000" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
<item android:state_pressed="true">
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="#0754a9" />
|
||||
<corners android:radius="@dimen/dp_15" />
|
||||
<corners android:radius="@dimen/dp_30" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
<item android:state_pressed="false">
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="#2A82E4" />
|
||||
<corners android:radius="@dimen/dp_15" />
|
||||
<corners android:radius="@dimen/dp_30" />
|
||||
</shape>
|
||||
|
||||
</item>
|
||||
|
||||
@@ -11,9 +11,9 @@
|
||||
<item>
|
||||
<shape android:shape="rectangle">
|
||||
<stroke
|
||||
android:width="@dimen/dp_1_5"
|
||||
android:width="@dimen/dp_3"
|
||||
android:color="#C9C9C9" /> <!-- 边框颜色 -->
|
||||
<corners android:radius="@dimen/dp_15" /> <!-- 圆角半径 -->
|
||||
<corners android:radius="@dimen/dp_30" /> <!-- 圆角半径 -->
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
<item android:state_enabled="false">
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="#fb9681" />
|
||||
<corners android:radius="@dimen/dp_15" />
|
||||
<stroke android:width="@dimen/dp_1_5" android:color="#535353" />
|
||||
<corners android:radius="@dimen/dp_30" />
|
||||
<stroke android:width="@dimen/dp_3" android:color="#535353" />
|
||||
</shape>
|
||||
|
||||
</item>
|
||||
@@ -12,16 +12,16 @@
|
||||
<item android:state_pressed="true">
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="#d32b07" />
|
||||
<corners android:radius="@dimen/dp_15" />
|
||||
<stroke android:width="@dimen/dp_1_5" android:color="#000000" />
|
||||
<corners android:radius="@dimen/dp_30" />
|
||||
<stroke android:width="@dimen/dp_3" android:color="#000000" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
<item android:state_pressed="false">
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="#FF5733" />
|
||||
<corners android:radius="@dimen/dp_15" />
|
||||
<stroke android:width="@dimen/dp_1_5" android:color="#000000" />
|
||||
<corners android:radius="@dimen/dp_30" />
|
||||
<stroke android:width="@dimen/dp_3" android:color="#000000" />
|
||||
</shape>
|
||||
|
||||
</item>
|
||||
|
||||
@@ -4,16 +4,16 @@
|
||||
<item android:state_pressed="true">
|
||||
<shape>
|
||||
<solid android:color="#737272" />
|
||||
<stroke android:width="@dimen/dp_1" android:color="#000000" />
|
||||
<corners android:bottomLeftRadius="@dimen/dp_30" android:topLeftRadius="@dimen/dp_30" />
|
||||
<stroke android:width="@dimen/dp_2" android:color="#000000" />
|
||||
<corners android:bottomLeftRadius="@dimen/dp_60" android:topLeftRadius="@dimen/dp_60" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
<item android:state_pressed="false">
|
||||
<shape>
|
||||
<solid android:color="#A6A6A6" />
|
||||
<stroke android:width="@dimen/dp_1" android:color="#000000" />
|
||||
<corners android:bottomLeftRadius="@dimen/dp_30" android:topLeftRadius="@dimen/dp_30" />
|
||||
<stroke android:width="@dimen/dp_2" android:color="#000000" />
|
||||
<corners android:bottomLeftRadius="@dimen/dp_60" android:topLeftRadius="@dimen/dp_60" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<shape>
|
||||
<solid android:color="#E5E5E5" />
|
||||
<stroke
|
||||
android:width="@dimen/dp_1_5"
|
||||
android:width="@dimen/dp_3"
|
||||
android:color="#000" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<shape>
|
||||
<solid android:color="#C4C4C4" />
|
||||
<stroke
|
||||
android:width="@dimen/dp_1_5"
|
||||
android:width="@dimen/dp_3"
|
||||
android:color="#000" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="#CCCCCC" />
|
||||
<stroke
|
||||
android:width="@dimen/dp_0_5"
|
||||
android:width="@dimen/dp_1"
|
||||
android:color="#000000" />
|
||||
<corners
|
||||
android:bottomLeftRadius="@dimen/dp_15"
|
||||
android:bottomRightRadius="@dimen/dp_15"
|
||||
android:topLeftRadius="@dimen/dp_15"
|
||||
android:topRightRadius="@dimen/dp_15" />
|
||||
android:bottomLeftRadius="@dimen/dp_30"
|
||||
android:bottomRightRadius="@dimen/dp_30"
|
||||
android:topLeftRadius="@dimen/dp_30"
|
||||
android:topRightRadius="@dimen/dp_30" />
|
||||
</shape>
|
||||
|
||||
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="#A6000000" />
|
||||
<size
|
||||
android:width="@dimen/dp_640"
|
||||
android:height="@dimen/dp_340" />
|
||||
android:width="@dimen/dp_1284"
|
||||
android:height="@dimen/dp_680" />
|
||||
<stroke
|
||||
android:width="@dimen/dp_0_5"
|
||||
android:width="@dimen/dp_1"
|
||||
android:color="#000000" />
|
||||
<corners
|
||||
android:bottomLeftRadius="@dimen/dp_15"
|
||||
android:bottomRightRadius="@dimen/dp_15"
|
||||
android:topLeftRadius="@dimen/dp_15"
|
||||
android:topRightRadius="@dimen/dp_15" />
|
||||
android:bottomLeftRadius="@dimen/dp_30"
|
||||
android:bottomRightRadius="@dimen/dp_30"
|
||||
android:topLeftRadius="@dimen/dp_30"
|
||||
android:topRightRadius="@dimen/dp_30" />
|
||||
</shape>
|
||||
|
||||
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="#CCCCCC" />
|
||||
<stroke
|
||||
android:width="@dimen/dp_0_5"
|
||||
android:width="@dimen/dp_1"
|
||||
android:color="#000000" />
|
||||
<corners
|
||||
android:bottomLeftRadius="@dimen/dp_15"
|
||||
android:bottomRightRadius="@dimen/dp_15"
|
||||
android:topLeftRadius="@dimen/dp_15"
|
||||
android:topRightRadius="@dimen/dp_15" />
|
||||
android:bottomLeftRadius="@dimen/dp_30"
|
||||
android:bottomRightRadius="@dimen/dp_30"
|
||||
android:topLeftRadius="@dimen/dp_30"
|
||||
android:topRightRadius="@dimen/dp_30" />
|
||||
</shape>
|
||||
|
||||
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
<shape>
|
||||
<solid android:color="#FFF" />
|
||||
<stroke
|
||||
android:width="@dimen/dp_0_5"
|
||||
android:width="@dimen/dp_1"
|
||||
android:color="#000" />
|
||||
<padding
|
||||
android:bottom="@dimen/dp_12"
|
||||
android:left="@dimen/dp_10"
|
||||
android:right="@dimen/dp_10"
|
||||
android:top="@dimen/dp_12" />
|
||||
<corners android:radius="@dimen/dp_15" />
|
||||
android:bottom="@dimen/dp_24"
|
||||
android:left="@dimen/dp_20"
|
||||
android:right="@dimen/dp_20"
|
||||
android:top="@dimen/dp_24" />
|
||||
<corners android:radius="@dimen/dp_30" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
<item android:state_focused="true">
|
||||
<shape>
|
||||
<solid android:color="#00FFFFFF" />
|
||||
<stroke android:width="@dimen/dp_0_5" android:color="#FFFFFF" />
|
||||
<corners android:bottomLeftRadius="@dimen/dp_10" android:bottomRightRadius="@dimen/dp_10" android:topLeftRadius="@dimen/dp_10" android:topRightRadius="@dimen/dp_10" />
|
||||
<stroke android:width="@dimen/dp_1" android:color="#FFFFFF" />
|
||||
<corners android:bottomLeftRadius="@dimen/dp_20" android:bottomRightRadius="@dimen/dp_20" android:topLeftRadius="@dimen/dp_20" android:topRightRadius="@dimen/dp_20" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
<item android:state_focused="false">
|
||||
<shape>
|
||||
<solid android:color="#00FFFFFF" />
|
||||
<stroke android:width="@dimen/dp_0_5" android:color="#808080" />
|
||||
<corners android:bottomLeftRadius="@dimen/dp_10" android:bottomRightRadius="@dimen/dp_10" android:topLeftRadius="@dimen/dp_10" android:topRightRadius="@dimen/dp_10" />
|
||||
<stroke android:width="@dimen/dp_1" android:color="#808080" />
|
||||
<corners android:bottomLeftRadius="@dimen/dp_20" android:bottomRightRadius="@dimen/dp_20" android:topLeftRadius="@dimen/dp_20" android:topRightRadius="@dimen/dp_20" />
|
||||
</shape>
|
||||
|
||||
</item>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="80dp"
|
||||
android:height="80dp"
|
||||
android:width="160dp"
|
||||
android:height="160dp"
|
||||
android:viewportWidth="80"
|
||||
android:viewportHeight="80">
|
||||
<group>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="@dimen/dp_80"
|
||||
android:height="@dimen/dp_80"
|
||||
android:width="160dp"
|
||||
android:height="160dp"
|
||||
android:viewportWidth="1024"
|
||||
android:viewportHeight="1024">
|
||||
<path
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="@dimen/dp_30"
|
||||
android:height="@dimen/dp_30"
|
||||
android:width="60dp"
|
||||
android:height="60dp"
|
||||
android:viewportWidth="1024"
|
||||
android:viewportHeight="1024">
|
||||
<group android:translateY="-10"> <!-- 向上移动 40 -->
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="30dp"
|
||||
android:height="30dp"
|
||||
android:width="60dp"
|
||||
android:height="60dp"
|
||||
android:viewportWidth="80"
|
||||
android:viewportHeight="80">
|
||||
<group>
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="#FFFFFF" />
|
||||
<stroke
|
||||
android:width="@dimen/dp_1"
|
||||
android:width="@dimen/dp_2"
|
||||
android:color="#000000" />
|
||||
<padding
|
||||
android:bottom="@dimen/dp_1"
|
||||
android:left="@dimen/dp_1"
|
||||
android:right="@dimen/dp_1"
|
||||
android:top="@dimen/dp_1" />
|
||||
android:bottom="@dimen/dp_2"
|
||||
android:left="@dimen/dp_2"
|
||||
android:right="@dimen/dp_2"
|
||||
android:top="@dimen/dp_2" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
android:layout_gravity="center"
|
||||
android:background="@drawable/rviz_common_bg_dialog"
|
||||
android:fitsSystemWindows="false"
|
||||
android:padding="@dimen/dp_20">
|
||||
android:padding="@dimen/dp_40">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/title"
|
||||
@@ -15,7 +15,7 @@
|
||||
android:gravity="center"
|
||||
android:text="默认SSH配置修改"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_18"
|
||||
android:textSize="@dimen/sp_36"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
@@ -24,7 +24,7 @@
|
||||
android:id="@+id/layout_ip"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/dp_20"
|
||||
android:layout_marginTop="@dimen/dp_40"
|
||||
android:orientation="horizontal"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
@@ -37,7 +37,7 @@
|
||||
android:gravity="center|end"
|
||||
android:text="ROS Master IP:"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_18" />
|
||||
android:textSize="@dimen/sp_36" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/input_ip"
|
||||
@@ -55,14 +55,14 @@
|
||||
android:maxLength="15"
|
||||
android:maxLines="1"
|
||||
android:nextFocusForward="@id/input_ssh_username"
|
||||
android:paddingStart="@dimen/dp_6"
|
||||
android:paddingTop="@dimen/dp_8"
|
||||
android:paddingEnd="@dimen/dp_6"
|
||||
android:paddingBottom="@dimen/dp_8"
|
||||
android:paddingStart="@dimen/dp_12"
|
||||
android:paddingTop="@dimen/dp_16"
|
||||
android:paddingEnd="@dimen/dp_12"
|
||||
android:paddingBottom="@dimen/dp_16"
|
||||
android:singleLine="true"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textColor="@color/rviz_fmd_selector_default_config_input_text_color"
|
||||
android:textColorHint="#808080"
|
||||
android:textSize="@dimen/sp_15"
|
||||
android:textSize="@dimen/sp_30"
|
||||
android:textStyle="bold" />
|
||||
</LinearLayout>
|
||||
|
||||
@@ -70,9 +70,9 @@
|
||||
android:id="@+id/hint"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="注意:修改IP需要到 控制中心->开发者模式->域控制器->输入IP地址->点击连接工控机"
|
||||
android:text="注意:修改IP需要到 控制中心->开发者模式->域控制器->输入IP地址->点击“连接工控机”"
|
||||
android:textColor="@color/rviz_fmd_fm_fault_level4"
|
||||
android:textSize="@dimen/sp_14"
|
||||
android:textSize="@dimen/sp_28"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/layout_ip" />
|
||||
@@ -81,7 +81,7 @@
|
||||
android:id="@+id/layout_ssh_username"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/dp_20"
|
||||
android:layout_marginTop="@dimen/dp_40"
|
||||
android:orientation="horizontal"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
@@ -94,7 +94,7 @@
|
||||
android:gravity="center|end"
|
||||
android:text="SSH用户名:"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_18" />
|
||||
android:textSize="@dimen/sp_36" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/input_ssh_username"
|
||||
@@ -108,14 +108,14 @@
|
||||
android:layoutDirection="ltr"
|
||||
android:maxLines="1"
|
||||
android:nextFocusForward="@id/input_ssh_userpwd"
|
||||
android:paddingStart="@dimen/dp_6"
|
||||
android:paddingTop="@dimen/dp_8"
|
||||
android:paddingEnd="@dimen/dp_6"
|
||||
android:paddingBottom="@dimen/dp_8"
|
||||
android:paddingStart="@dimen/dp_12"
|
||||
android:paddingTop="@dimen/dp_16"
|
||||
android:paddingEnd="@dimen/dp_12"
|
||||
android:paddingBottom="@dimen/dp_16"
|
||||
android:singleLine="true"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textColor="@color/rviz_fmd_selector_default_config_input_text_color"
|
||||
android:textColorHint="#808080"
|
||||
android:textSize="@dimen/sp_15"
|
||||
android:textSize="@dimen/sp_30"
|
||||
android:textStyle="bold" />
|
||||
</LinearLayout>
|
||||
|
||||
@@ -123,7 +123,7 @@
|
||||
android:id="@+id/layout_ssh_userpwd"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/dp_20"
|
||||
android:layout_marginTop="@dimen/dp_40"
|
||||
android:orientation="horizontal"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
@@ -136,7 +136,7 @@
|
||||
android:gravity="center|end"
|
||||
android:text="SSH密码:"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_18" />
|
||||
android:textSize="@dimen/sp_36" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/input_ssh_userpwd"
|
||||
@@ -151,27 +151,27 @@
|
||||
android:layoutDirection="ltr"
|
||||
android:maxLength="15"
|
||||
android:maxLines="1"
|
||||
android:paddingStart="@dimen/dp_6"
|
||||
android:paddingTop="@dimen/dp_8"
|
||||
android:paddingEnd="@dimen/dp_6"
|
||||
android:paddingBottom="@dimen/dp_8"
|
||||
android:paddingStart="@dimen/dp_12"
|
||||
android:paddingTop="@dimen/dp_16"
|
||||
android:paddingEnd="@dimen/dp_12"
|
||||
android:paddingBottom="@dimen/dp_16"
|
||||
android:singleLine="true"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textColor="@color/rviz_fmd_selector_default_config_input_text_color"
|
||||
android:textColorHint="#808080"
|
||||
android:textSize="@dimen/sp_15"
|
||||
android:textSize="@dimen/sp_30"
|
||||
android:textStyle="bold" />
|
||||
</LinearLayout>
|
||||
|
||||
<Button
|
||||
android:id="@+id/btnCancel"
|
||||
android:layout_width="@dimen/dp_80"
|
||||
android:layout_height="@dimen/dp_35"
|
||||
android:layout_marginStart="@dimen/dp_30"
|
||||
android:layout_marginTop="@dimen/dp_18"
|
||||
android:layout_width="@dimen/dp_160"
|
||||
android:layout_height="@dimen/dp_70"
|
||||
android:layout_marginStart="@dimen/dp_60"
|
||||
android:layout_marginTop="@dimen/dp_36"
|
||||
android:background="@drawable/rviz_common_select_dialog_default_config_button_bg"
|
||||
android:text="取消"
|
||||
android:textColor="@color/white"
|
||||
android:textSize="@dimen/sp_16"
|
||||
android:textSize="@dimen/sp_32"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@+id/btnConfirm"
|
||||
app:layout_constraintHorizontal_weight="1"
|
||||
@@ -180,15 +180,15 @@
|
||||
|
||||
<Button
|
||||
android:id="@+id/btnConfirm"
|
||||
android:layout_width="@dimen/dp_80"
|
||||
android:layout_height="@dimen/dp_35"
|
||||
android:layout_marginStart="@dimen/dp_20"
|
||||
android:layout_marginTop="@dimen/dp_18"
|
||||
android:layout_marginEnd="@dimen/dp_30"
|
||||
android:layout_width="@dimen/dp_160"
|
||||
android:layout_height="@dimen/dp_70"
|
||||
android:layout_marginStart="@dimen/dp_40"
|
||||
android:layout_marginTop="@dimen/dp_36"
|
||||
android:layout_marginEnd="@dimen/dp_60"
|
||||
android:background="@drawable/rviz_common_select_dialog_default_config_button_bg"
|
||||
android:text="保存"
|
||||
android:textColor="@color/white"
|
||||
android:textSize="@dimen/sp_16"
|
||||
android:textSize="@dimen/sp_32"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintHorizontal_weight="1"
|
||||
|
||||
@@ -25,14 +25,14 @@
|
||||
|
||||
<Button
|
||||
android:id="@+id/btnColorHint"
|
||||
android:layout_width="@dimen/dp_50"
|
||||
android:layout_height="@dimen/dp_50"
|
||||
android:layout_marginRight="@dimen/dp_10"
|
||||
android:layout_marginBottom="@dimen/dp_8"
|
||||
android:layout_width="@dimen/dp_100"
|
||||
android:layout_height="@dimen/dp_100"
|
||||
android:layout_marginRight="@dimen/dp_20"
|
||||
android:layout_marginBottom="@dimen/dp_16"
|
||||
android:background="@drawable/rviz_fmd_bg_color_hint_button"
|
||||
android:text="颜色\n对照"
|
||||
android:textColor="@color/rvizFmdColorWhile"
|
||||
android:textSize="@dimen/sp_12"
|
||||
android:textSize="@dimen/sp_24"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toTopOf="@+id/btnClose"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
@@ -40,14 +40,14 @@
|
||||
|
||||
<Button
|
||||
android:id="@+id/btnClose"
|
||||
android:layout_width="@dimen/dp_50"
|
||||
android:layout_height="@dimen/dp_50"
|
||||
android:layout_marginEnd="@dimen/dp_10"
|
||||
android:layout_marginBottom="@dimen/dp_2"
|
||||
android:layout_width="@dimen/dp_100"
|
||||
android:layout_height="@dimen/dp_100"
|
||||
android:layout_marginEnd="@dimen/dp_20"
|
||||
android:layout_marginBottom="@dimen/dp_4"
|
||||
android:background="@drawable/rviz_fmd_bg_close_flow_button"
|
||||
android:text="关闭"
|
||||
android:textColor="@color/rvizFmdColorWhile"
|
||||
android:textSize="@dimen/sp_20"
|
||||
android:textSize="@dimen/sp_34"
|
||||
app:layout_constraintBottom_toTopOf="@+id/tbCheckTypeView"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintRight_toRightOf="parent" />
|
||||
@@ -57,23 +57,23 @@
|
||||
<com.flyco.tablayout.CommonTabLayout
|
||||
android:id="@+id/tbCheckTypeView"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/dp_50"
|
||||
android:layout_height="@dimen/dp_100"
|
||||
android:background="#ffffff"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:tl_iconGravity="LEFT"
|
||||
app:tl_iconHeight="@dimen/dp_30"
|
||||
app:tl_iconMargin="@dimen/dp_5"
|
||||
app:tl_iconWidth="@dimen/dp_30"
|
||||
app:tl_iconHeight="@dimen/dp_60"
|
||||
app:tl_iconMargin="@dimen/dp_10"
|
||||
app:tl_iconWidth="@dimen/dp_60"
|
||||
app:tl_indicator_bounce_enable="false"
|
||||
app:tl_indicator_color="#4B5EEF"
|
||||
app:tl_indicator_gravity="TOP"
|
||||
app:tl_textSelectColor="#4B5EEF"
|
||||
app:tl_textUnselectColor="#66000000"
|
||||
app:tl_textsize="@dimen/sp_24"
|
||||
app:tl_textsize="@dimen/sp_48"
|
||||
app:tl_underline_color="#DDDDDD"
|
||||
app:tl_underline_gravity="TOP"
|
||||
app:tl_underline_height="@dimen/dp_1" />
|
||||
app:tl_underline_height="@dimen/dp_2" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
@@ -7,12 +7,12 @@
|
||||
android:gravity="center"
|
||||
android:orientation="horizontal"
|
||||
android:fitsSystemWindows="false"
|
||||
android:padding="@dimen/dp_10">
|
||||
android:padding="@dimen/dp_20">
|
||||
|
||||
<ProgressBar
|
||||
android:id="@+id/pbLoading"
|
||||
android:layout_width="@dimen/dp_35"
|
||||
android:layout_height="@dimen/dp_35" />
|
||||
android:layout_width="@dimen/dp_70"
|
||||
android:layout_height="@dimen/dp_70" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvTitle"
|
||||
@@ -22,7 +22,7 @@
|
||||
android:gravity="center"
|
||||
android:text="正在处理,请稍后……"
|
||||
android:textColor="@color/white"
|
||||
android:textSize="@dimen/sp_16"
|
||||
android:textSize="@dimen/sp_32"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
@@ -9,9 +9,9 @@
|
||||
android:id="@+id/title_view"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/dp_13"
|
||||
android:layout_marginTop="@dimen/dp_26"
|
||||
android:textColor="#000000"
|
||||
android:textSize="@dimen/sp_24"
|
||||
android:textSize="@dimen/sp_48"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
@@ -20,13 +20,13 @@
|
||||
<LinearLayout
|
||||
android:id="@+id/layout_header"
|
||||
android:layout_width="@dimen/dp_0"
|
||||
android:layout_height="@dimen/dp_45"
|
||||
android:layout_marginStart="@dimen/dp_1_5"
|
||||
android:layout_marginTop="@dimen/dp_18"
|
||||
android:layout_marginEnd="@dimen/dp_1_5"
|
||||
android:layout_height="@dimen/dp_90"
|
||||
android:layout_marginStart="@dimen/dp_3"
|
||||
android:layout_marginTop="@dimen/dp_36"
|
||||
android:layout_marginEnd="@dimen/dp_3"
|
||||
android:background="@drawable/rviz_common_bg_dockers_item_header"
|
||||
android:paddingStart="@dimen/dp_10"
|
||||
android:paddingEnd="@dimen/dp_10"
|
||||
android:paddingStart="@dimen/dp_20"
|
||||
android:paddingEnd="@dimen/dp_20"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/title_view">
|
||||
@@ -39,7 +39,7 @@
|
||||
android:gravity="center_vertical"
|
||||
android:text="名称"
|
||||
android:textColor="#000000"
|
||||
android:textSize="@dimen/sp_20" />
|
||||
android:textSize="@dimen/sp_40" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:id="@+id/header_end"
|
||||
@@ -49,31 +49,31 @@
|
||||
android:gravity="center_vertical"
|
||||
android:text="本机镜像源"
|
||||
android:textColor="#000000"
|
||||
android:textSize="@dimen/sp_20" />
|
||||
android:textSize="@dimen/sp_40" />
|
||||
</LinearLayout>
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/docker_list_view"
|
||||
android:layout_width="@dimen/dp_0"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/dp_2"
|
||||
android:layout_marginEnd="@dimen/dp_2"
|
||||
android:layout_marginStart="@dimen/dp_4"
|
||||
android:layout_marginEnd="@dimen/dp_4"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintHeight_max="@dimen/dp_500"
|
||||
app:layout_constraintHeight_max="@dimen/dp_1000"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/layout_header" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatButton
|
||||
android:id="@+id/btn_cancel"
|
||||
android:layout_width="@dimen/dp_125"
|
||||
android:layout_height="@dimen/dp_35"
|
||||
android:layout_marginTop="@dimen/dp_25"
|
||||
android:layout_marginBottom="@dimen/dp_15"
|
||||
android:layout_width="@dimen/dp_250"
|
||||
android:layout_height="@dimen/dp_70"
|
||||
android:layout_marginTop="@dimen/dp_50"
|
||||
android:layout_marginBottom="@dimen/dp_30"
|
||||
android:background="@drawable/rviz_common_bg_fmd_dialog_btn"
|
||||
android:gravity="center"
|
||||
android:text="关闭"
|
||||
android:textColor="#000000"
|
||||
android:textSize="@dimen/sp_18"
|
||||
android:textSize="@dimen/sp_36"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
|
||||
@@ -9,12 +9,12 @@
|
||||
android:id="@+id/tvModuleTitle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/dp_15"
|
||||
android:layout_marginTop="@dimen/dp_12"
|
||||
android:layout_marginBottom="@dimen/dp_12"
|
||||
android:layout_marginStart="@dimen/dp_30"
|
||||
android:layout_marginTop="@dimen/dp_24"
|
||||
android:layout_marginBottom="@dimen/dp_24"
|
||||
android:text="模块名称"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_20"
|
||||
android:textSize="@dimen/sp_40"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
@@ -23,15 +23,15 @@
|
||||
<androidx.appcompat.widget.AppCompatButton
|
||||
android:id="@+id/btn_expand"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="@dimen/dp_35"
|
||||
android:layout_marginEnd="@dimen/dp_15"
|
||||
android:layout_height="@dimen/dp_70"
|
||||
android:layout_marginEnd="@dimen/dp_30"
|
||||
android:background="@drawable/rviz_fmd_bg_fmd_dialog_btn"
|
||||
android:gravity="center"
|
||||
android:paddingStart="@dimen/dp_16"
|
||||
android:paddingEnd="@dimen/dp_16"
|
||||
android:paddingStart="@dimen/dp_32"
|
||||
android:paddingEnd="@dimen/dp_32"
|
||||
android:text="展开"
|
||||
android:textColor="@color/white"
|
||||
android:textSize="@dimen/sp_20"
|
||||
android:textSize="@dimen/sp_40"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvModuleTitle"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
@@ -41,10 +41,10 @@
|
||||
android:id="@+id/tvModuleState"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="@dimen/dp_10"
|
||||
android:layout_marginEnd="@dimen/dp_20"
|
||||
android:text="扫描到10个故障"
|
||||
android:textColor="@color/rviz_fmd_status_error"
|
||||
android:textSize="@dimen/sp_20"
|
||||
android:textSize="@dimen/sp_40"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvModuleTitle"
|
||||
app:layout_constraintEnd_toStartOf="@id/btn_expand"
|
||||
@@ -53,8 +53,8 @@
|
||||
<View
|
||||
android:id="@+id/line1"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="@dimen/dp_1"
|
||||
android:layout_marginTop="@dimen/dp_10"
|
||||
android:layout_height="@dimen/dp_2"
|
||||
android:layout_marginTop="@dimen/dp_20"
|
||||
android:background="@color/rvizFmdColorBlock"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
@@ -62,14 +62,14 @@
|
||||
|
||||
<androidx.appcompat.widget.AppCompatButton
|
||||
android:id="@+id/btn_cancel"
|
||||
android:layout_width="@dimen/dp_125"
|
||||
android:layout_height="@dimen/dp_35"
|
||||
android:layout_marginBottom="@dimen/dp_12"
|
||||
android:layout_width="@dimen/dp_250"
|
||||
android:layout_height="@dimen/dp_70"
|
||||
android:layout_marginBottom="@dimen/dp_24"
|
||||
android:background="@drawable/rviz_fmd_bg_fmd_dialog_btn"
|
||||
android:gravity="center"
|
||||
android:text="关闭"
|
||||
android:textColor="@color/white"
|
||||
android:textSize="@dimen/sp_18"
|
||||
android:textSize="@dimen/sp_36"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
@@ -80,9 +80,9 @@
|
||||
android:id="@+id/list_view"
|
||||
android:layout_width="@dimen/dp_0"
|
||||
android:layout_height="@dimen/dp_0"
|
||||
android:layout_marginStart="@dimen/dp_2"
|
||||
android:layout_marginEnd="@dimen/dp_2"
|
||||
android:layout_marginBottom="@dimen/dp_15"
|
||||
android:layout_marginStart="@dimen/dp_4"
|
||||
android:layout_marginEnd="@dimen/dp_4"
|
||||
android:layout_marginBottom="@dimen/dp_30"
|
||||
android:groupIndicator="@drawable/rviz_fmd_selector_group_indicator"
|
||||
app:layout_constraintBottom_toTopOf="@id/btn_cancel"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
@@ -93,8 +93,8 @@
|
||||
android:id="@+id/layout_hint"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/dp_10"
|
||||
android:layout_marginEnd="@dimen/dp_10"
|
||||
android:layout_marginStart="@dimen/dp_20"
|
||||
android:layout_marginEnd="@dimen/dp_20"
|
||||
android:gravity="center"
|
||||
android:orientation="horizontal"
|
||||
app:layout_constraintBottom_toTopOf="@id/btn_cancel"
|
||||
@@ -111,10 +111,10 @@
|
||||
android:id="@+id/tv_msg"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/dp_10"
|
||||
android:layout_marginStart="@dimen/dp_20"
|
||||
android:text="正在加载"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_20" />
|
||||
android:textSize="@dimen/sp_40" />
|
||||
</LinearLayout>
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
@@ -9,9 +9,9 @@
|
||||
android:id="@+id/title_view"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/dp_30"
|
||||
android:layout_marginTop="@dimen/dp_18"
|
||||
android:layout_marginEnd="@dimen/dp_30"
|
||||
android:layout_marginStart="@dimen/dp_60"
|
||||
android:layout_marginTop="@dimen/dp_36"
|
||||
android:layout_marginEnd="@dimen/dp_60"
|
||||
android:ellipsize="marquee"
|
||||
android:focusable="false"
|
||||
android:gravity="center"
|
||||
@@ -19,21 +19,21 @@
|
||||
android:singleLine="true"
|
||||
android:text="原始数据"
|
||||
android:textColor="#000000"
|
||||
android:textSize="@dimen/sp_18"
|
||||
android:textSize="@dimen/sp_36"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatButton
|
||||
android:id="@+id/btn_cancel"
|
||||
android:layout_width="@dimen/dp_125"
|
||||
android:layout_height="@dimen/dp_35"
|
||||
android:layout_marginBottom="@dimen/dp_12"
|
||||
android:layout_width="@dimen/dp_250"
|
||||
android:layout_height="@dimen/dp_70"
|
||||
android:layout_marginBottom="@dimen/dp_24"
|
||||
android:background="@drawable/rviz_fmd_bg_fmd_dialog_btn"
|
||||
android:gravity="center"
|
||||
android:text="关闭"
|
||||
android:textColor="@drawable/rviz_fmd_selector_text_color"
|
||||
android:textSize="@dimen/sp_18"
|
||||
android:textSize="@dimen/sp_36"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
@@ -44,17 +44,17 @@
|
||||
android:id="@+id/data"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/dp_10"
|
||||
android:layout_marginTop="@dimen/dp_15"
|
||||
android:layout_marginEnd="@dimen/dp_10"
|
||||
android:layout_marginBottom="@dimen/dp_15"
|
||||
android:layout_marginStart="@dimen/dp_20"
|
||||
android:layout_marginTop="@dimen/dp_30"
|
||||
android:layout_marginEnd="@dimen/dp_20"
|
||||
android:layout_marginBottom="@dimen/dp_30"
|
||||
android:background="@drawable/rviz_fmd_bg_fm_data_show_data"
|
||||
android:paddingStart="@dimen/dp_20"
|
||||
android:paddingTop="@dimen/dp_16"
|
||||
android:paddingEnd="@dimen/dp_20"
|
||||
android:paddingBottom="@dimen/dp_16"
|
||||
android:paddingStart="@dimen/dp_40"
|
||||
android:paddingTop="@dimen/dp_32"
|
||||
android:paddingEnd="@dimen/dp_40"
|
||||
android:paddingBottom="@dimen/dp_32"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_14"
|
||||
android:textSize="@dimen/sp_28"
|
||||
app:layout_constraintBottom_toTopOf="@id/btn_cancel"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
android:layout_gravity="center"
|
||||
android:background="@drawable/rviz_common_bg_dialog"
|
||||
android:fitsSystemWindows="false"
|
||||
android:paddingStart="@dimen/dp_40"
|
||||
android:paddingTop="@dimen/dp_20"
|
||||
android:paddingEnd="@dimen/dp_40"
|
||||
android:paddingBottom="@dimen/dp_20">
|
||||
android:paddingStart="@dimen/dp_80"
|
||||
android:paddingTop="@dimen/dp_40"
|
||||
android:paddingEnd="@dimen/dp_80"
|
||||
android:paddingBottom="@dimen/dp_40">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/title"
|
||||
@@ -18,7 +18,7 @@
|
||||
android:gravity="center"
|
||||
android:text="提示内容"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_18"
|
||||
android:textSize="@dimen/sp_36"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
@@ -27,7 +27,7 @@
|
||||
android:id="@+id/layout_user_name"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/dp_20"
|
||||
android:layout_marginTop="@dimen/dp_40"
|
||||
android:orientation="horizontal"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
@@ -40,7 +40,7 @@
|
||||
android:gravity="center|end"
|
||||
android:text="用户名:"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_18" />
|
||||
android:textSize="@dimen/sp_36" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/input_ros_user_name"
|
||||
@@ -53,14 +53,14 @@
|
||||
android:imeOptions="actionNext"
|
||||
android:maxLines="1"
|
||||
android:nextFocusForward="@id/input_ros_password"
|
||||
android:paddingStart="@dimen/dp_10"
|
||||
android:paddingTop="@dimen/dp_8"
|
||||
android:paddingEnd="@dimen/dp_10"
|
||||
android:paddingBottom="@dimen/dp_8"
|
||||
android:paddingStart="@dimen/dp_20"
|
||||
android:paddingTop="@dimen/dp_16"
|
||||
android:paddingEnd="@dimen/dp_20"
|
||||
android:paddingBottom="@dimen/dp_16"
|
||||
android:singleLine="true"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textColorHint="#808080"
|
||||
android:textSize="@dimen/sp_15"
|
||||
android:textSize="@dimen/sp_30"
|
||||
android:textStyle="bold" />
|
||||
</LinearLayout>
|
||||
|
||||
@@ -68,7 +68,7 @@
|
||||
android:id="@+id/layout_password"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/dp_10"
|
||||
android:layout_marginTop="@dimen/dp_20"
|
||||
android:orientation="horizontal"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
@@ -81,7 +81,7 @@
|
||||
android:gravity="center|end"
|
||||
android:text="密码:"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_18" />
|
||||
android:textSize="@dimen/sp_36" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/input_ros_password"
|
||||
@@ -94,14 +94,14 @@
|
||||
android:imeOptions="actionGo"
|
||||
android:inputType="textPassword"
|
||||
android:maxLines="1"
|
||||
android:paddingStart="@dimen/dp_10"
|
||||
android:paddingTop="@dimen/dp_8"
|
||||
android:paddingEnd="@dimen/dp_10"
|
||||
android:paddingBottom="@dimen/dp_8"
|
||||
android:paddingStart="@dimen/dp_20"
|
||||
android:paddingTop="@dimen/dp_16"
|
||||
android:paddingEnd="@dimen/dp_20"
|
||||
android:paddingBottom="@dimen/dp_16"
|
||||
android:singleLine="true"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textColorHint="#7b7b7b"
|
||||
android:textSize="@dimen/sp_15"
|
||||
android:textSize="@dimen/sp_30"
|
||||
android:textStyle="bold" />
|
||||
</LinearLayout>
|
||||
|
||||
@@ -109,11 +109,11 @@
|
||||
android:id="@+id/hint"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/dp_10"
|
||||
android:layout_marginTop="@dimen/dp_20"
|
||||
android:gravity="center"
|
||||
android:text="注意:用户名和密码不会存储也不影响其他主机"
|
||||
android:textColor="#5c5c5c"
|
||||
android:textSize="@dimen/sp_12"
|
||||
android:textSize="@dimen/sp_24"
|
||||
app:layout_constraintBottom_toTopOf="@id/btnCancel"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
@@ -121,14 +121,14 @@
|
||||
|
||||
<Button
|
||||
android:id="@+id/btnCancel"
|
||||
android:layout_width="@dimen/dp_80"
|
||||
android:layout_height="@dimen/dp_35"
|
||||
android:layout_marginStart="@dimen/dp_20"
|
||||
android:layout_marginTop="@dimen/dp_8"
|
||||
android:layout_width="@dimen/dp_160"
|
||||
android:layout_height="@dimen/dp_70"
|
||||
android:layout_marginStart="@dimen/dp_40"
|
||||
android:layout_marginTop="@dimen/dp_16"
|
||||
android:background="@drawable/rviz_fmd_bg_fmd_dialog_btn"
|
||||
android:text="取消"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_16"
|
||||
android:textSize="@dimen/sp_32"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@+id/btnConfirm"
|
||||
app:layout_constraintHorizontal_weight="1"
|
||||
@@ -137,15 +137,15 @@
|
||||
|
||||
<Button
|
||||
android:id="@+id/btnConfirm"
|
||||
android:layout_width="@dimen/dp_80"
|
||||
android:layout_height="@dimen/dp_35"
|
||||
android:layout_marginStart="@dimen/dp_20"
|
||||
android:layout_marginTop="@dimen/dp_8"
|
||||
android:layout_marginEnd="@dimen/dp_20"
|
||||
android:layout_width="@dimen/dp_160"
|
||||
android:layout_height="@dimen/dp_70"
|
||||
android:layout_marginStart="@dimen/dp_40"
|
||||
android:layout_marginTop="@dimen/dp_16"
|
||||
android:layout_marginEnd="@dimen/dp_40"
|
||||
android:background="@drawable/rviz_fmd_bg_fmd_dialog_btn"
|
||||
android:text="连接"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_16"
|
||||
android:textSize="@dimen/sp_32"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintHorizontal_weight="1"
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
android:id="@+id/title_view"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/dp_13"
|
||||
android:paddingStart="@dimen/dp_50"
|
||||
android:paddingEnd="@dimen/dp_50"
|
||||
android:layout_marginTop="@dimen/dp_26"
|
||||
android:paddingStart="@dimen/dp_100"
|
||||
android:paddingEnd="@dimen/dp_100"
|
||||
android:textColor="#000000"
|
||||
android:textSize="@dimen/sp_24"
|
||||
android:textSize="@dimen/sp_48"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
@@ -24,16 +24,16 @@
|
||||
android:id="@+id/data"
|
||||
android:layout_width="@dimen/dp_0"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/dp_13"
|
||||
android:layout_marginTop="@dimen/dp_18"
|
||||
android:layout_marginEnd="@dimen/dp_13"
|
||||
android:layout_marginStart="@dimen/dp_26"
|
||||
android:layout_marginTop="@dimen/dp_36"
|
||||
android:layout_marginEnd="@dimen/dp_26"
|
||||
android:background="@drawable/rviz_fmd_bg_show_config_value"
|
||||
android:gravity="top|left"
|
||||
android:maxHeight="@dimen/dp_600"
|
||||
android:maxHeight="@dimen/dp_1200"
|
||||
android:scrollbars="vertical"
|
||||
android:textColor="#000"
|
||||
android:textIsSelectable="true"
|
||||
android:textSize="@dimen/sp_18"
|
||||
android:textSize="@dimen/sp_36"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/title_view"
|
||||
@@ -41,15 +41,15 @@
|
||||
|
||||
<androidx.appcompat.widget.AppCompatButton
|
||||
android:id="@+id/btn_cancel"
|
||||
android:layout_width="@dimen/dp_125"
|
||||
android:layout_height="@dimen/dp_35"
|
||||
android:layout_marginTop="@dimen/dp_25"
|
||||
android:layout_marginBottom="@dimen/dp_15"
|
||||
android:layout_width="@dimen/dp_250"
|
||||
android:layout_height="@dimen/dp_70"
|
||||
android:layout_marginTop="@dimen/dp_50"
|
||||
android:layout_marginBottom="@dimen/dp_30"
|
||||
android:background="@drawable/rviz_fmd_bg_dialog_btn"
|
||||
android:gravity="center"
|
||||
android:text="关闭"
|
||||
android:textColor="#000000"
|
||||
android:textSize="@dimen/sp_18"
|
||||
android:textSize="@dimen/sp_36"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_margin="@dimen/dp_5">
|
||||
android:layout_margin="@dimen/dp_10">
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/recyclerView"
|
||||
@@ -21,7 +21,7 @@
|
||||
android:gravity="center"
|
||||
android:text="数据初始化失败,请退出重试"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_28"
|
||||
android:textSize="@dimen/sp_55"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
@@ -30,10 +30,10 @@
|
||||
android:id="@+id/hint1"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/dp_5"
|
||||
android:layout_marginTop="@dimen/dp_10"
|
||||
android:gravity="center"
|
||||
android:textColor="#E68b8b8b"
|
||||
android:textSize="@dimen/sp_12"
|
||||
android:textSize="@dimen/sp_24"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
|
||||
@@ -12,11 +12,11 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@drawable/rviz_fmd_selector_item_bg"
|
||||
android:drawableLeft="@drawable/rviz_fmd_icon_map_verson"
|
||||
android:drawablePadding="@dimen/dp_10"
|
||||
android:drawablePadding="@dimen/dp_20"
|
||||
android:gravity="center_vertical"
|
||||
android:padding="@dimen/dp_5"
|
||||
android:padding="@dimen/dp_10"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_24"
|
||||
android:textSize="@dimen/sp_48"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
@@ -27,11 +27,11 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@drawable/rviz_fmd_selector_item_bg"
|
||||
android:drawableLeft="@drawable/rviz_fmd_icon_hd_map_version"
|
||||
android:drawablePadding="@dimen/dp_10"
|
||||
android:drawablePadding="@dimen/dp_20"
|
||||
android:gravity="center_vertical"
|
||||
android:padding="@dimen/dp_5"
|
||||
android:padding="@dimen/dp_10"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_24"
|
||||
android:textSize="@dimen/sp_48"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
@@ -42,11 +42,11 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@drawable/rviz_fmd_selector_item_bg"
|
||||
android:drawableLeft="@drawable/rviz_fmd_icon_launcher_eagle"
|
||||
android:drawablePadding="@dimen/dp_10"
|
||||
android:drawablePadding="@dimen/dp_20"
|
||||
android:gravity="center_vertical"
|
||||
android:padding="@dimen/dp_5"
|
||||
android:padding="@dimen/dp_10"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_24"
|
||||
android:textSize="@dimen/sp_48"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
@@ -61,12 +61,12 @@
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:drawableLeft="@drawable/rviz_fmd_selector_status_icon"
|
||||
android:drawablePadding="@dimen/dp_10"
|
||||
android:drawablePadding="@dimen/dp_20"
|
||||
android:gravity="center_vertical"
|
||||
android:padding="@dimen/dp_5"
|
||||
android:padding="@dimen/dp_10"
|
||||
android:text="可自动驾驶"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_24"
|
||||
android:textSize="@dimen/sp_48"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
@@ -75,15 +75,15 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="top|center_horizontal"
|
||||
android:maxHeight="@dimen/dp_200"
|
||||
android:paddingLeft="@dimen/dp_15"
|
||||
android:paddingTop="@dimen/dp_8"
|
||||
android:paddingRight="@dimen/dp_15"
|
||||
android:paddingBottom="@dimen/dp_15"
|
||||
android:maxHeight="@dimen/dp_400"
|
||||
android:paddingLeft="@dimen/dp_30"
|
||||
android:paddingTop="@dimen/dp_16"
|
||||
android:paddingRight="@dimen/dp_30"
|
||||
android:paddingBottom="@dimen/dp_30"
|
||||
android:scrollbars="vertical"
|
||||
android:text="可以启动「鹰眼」进行运营"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_24"
|
||||
android:textSize="@dimen/sp_48"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/tvAutoDriveStatus" />
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@drawable/rviz_fmd_selector_item_bg"
|
||||
android:minHeight="@dimen/dp_140"
|
||||
android:padding="@dimen/dp_10">
|
||||
android:minHeight="@dimen/dp_280"
|
||||
android:padding="@dimen/dp_20">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivBg"
|
||||
@@ -24,7 +24,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:text="模块名称"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_24"
|
||||
android:textSize="@dimen/sp_48"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
@@ -4,16 +4,16 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@drawable/rviz_fmd_bg_dialog_fault_code_details_item"
|
||||
android:paddingStart="@dimen/dp_10"
|
||||
android:paddingEnd="@dimen/dp_10">
|
||||
android:paddingStart="@dimen/dp_20"
|
||||
android:paddingEnd="@dimen/dp_20">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvTime"
|
||||
style="@style/RvizFmdItemFaultCodeDetailsChildStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/dp_34"
|
||||
android:layout_marginTop="@dimen/dp_4"
|
||||
android:layout_marginStart="@dimen/dp_68"
|
||||
android:layout_marginTop="@dimen/dp_8"
|
||||
android:text="上报时间:"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textStyle="bold"
|
||||
@@ -23,7 +23,7 @@
|
||||
<TextView
|
||||
android:id="@+id/tvTimeValue"
|
||||
style="@style/RvizFmdItemFaultCodeDetailsChildStyle"
|
||||
android:layout_marginEnd="@dimen/dp_15"
|
||||
android:layout_marginEnd="@dimen/dp_30"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvTime"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/tvTime"
|
||||
@@ -34,7 +34,7 @@
|
||||
android:id="@+id/tvCode"
|
||||
style="@style/RvizFmdItemFaultCodeDetailsChildStyle"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/dp_4"
|
||||
android:layout_marginTop="@dimen/dp_8"
|
||||
android:gravity="end|center_vertical"
|
||||
android:text="故障码:"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
@@ -46,7 +46,7 @@
|
||||
<TextView
|
||||
android:id="@+id/tvCodeValue"
|
||||
style="@style/RvizFmdItemFaultCodeDetailsChildStyle"
|
||||
android:layout_marginEnd="@dimen/dp_15"
|
||||
android:layout_marginEnd="@dimen/dp_30"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvCode"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/tvCode"
|
||||
@@ -56,7 +56,7 @@
|
||||
android:id="@+id/tvSubModule"
|
||||
style="@style/RvizFmdItemFaultCodeDetailsChildStyle"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/dp_4"
|
||||
android:layout_marginTop="@dimen/dp_8"
|
||||
android:gravity="end|center_vertical"
|
||||
android:text="子模块:"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
@@ -68,7 +68,7 @@
|
||||
<TextView
|
||||
android:id="@+id/tvSubModuleValue"
|
||||
style="@style/RvizFmdItemFaultCodeDetailsChildStyle"
|
||||
android:layout_marginEnd="@dimen/dp_15"
|
||||
android:layout_marginEnd="@dimen/dp_30"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvSubModule"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/tvSubModule"
|
||||
@@ -79,7 +79,7 @@
|
||||
android:id="@+id/tvName"
|
||||
style="@style/RvizFmdItemFaultCodeDetailsChildStyle"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/dp_4"
|
||||
android:layout_marginTop="@dimen/dp_8"
|
||||
android:text="故障名称:"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textStyle="bold"
|
||||
@@ -90,7 +90,7 @@
|
||||
<TextView
|
||||
android:id="@+id/tvNameValue"
|
||||
style="@style/RvizFmdItemFaultCodeDetailsChildStyle"
|
||||
android:layout_marginEnd="@dimen/dp_15"
|
||||
android:layout_marginEnd="@dimen/dp_30"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvName"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/tvName"
|
||||
@@ -100,7 +100,7 @@
|
||||
android:id="@+id/tvLevel"
|
||||
style="@style/RvizFmdItemFaultCodeDetailsChildStyle"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/dp_4"
|
||||
android:layout_marginTop="@dimen/dp_8"
|
||||
android:text="降级策略:"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textStyle="bold"
|
||||
@@ -111,7 +111,7 @@
|
||||
<TextView
|
||||
android:id="@+id/tvLevelValue"
|
||||
style="@style/RvizFmdItemFaultCodeDetailsChildStyle"
|
||||
android:layout_marginEnd="@dimen/dp_15"
|
||||
android:layout_marginEnd="@dimen/dp_30"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvLevel"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/tvLevel"
|
||||
@@ -121,7 +121,7 @@
|
||||
android:id="@+id/tvCause"
|
||||
style="@style/RvizFmdItemFaultCodeDetailsChildStyle"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/dp_4"
|
||||
android:layout_marginTop="@dimen/dp_8"
|
||||
android:text="故障原因:"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textStyle="bold"
|
||||
@@ -132,7 +132,7 @@
|
||||
<TextView
|
||||
android:id="@+id/tvCauseValue"
|
||||
style="@style/RvizFmdItemFaultCodeDetailsChildStyle"
|
||||
android:layout_marginEnd="@dimen/dp_15"
|
||||
android:layout_marginEnd="@dimen/dp_30"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvCause"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/tvCause"
|
||||
@@ -142,7 +142,7 @@
|
||||
android:id="@+id/tvInfluence"
|
||||
style="@style/RvizFmdItemFaultCodeDetailsChildStyle"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/dp_4"
|
||||
android:layout_marginTop="@dimen/dp_8"
|
||||
android:text="系统影响:"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textStyle="bold"
|
||||
@@ -153,7 +153,7 @@
|
||||
<TextView
|
||||
android:id="@+id/tvInfluenceValue"
|
||||
style="@style/RvizFmdItemFaultCodeDetailsChildStyle"
|
||||
android:layout_marginEnd="@dimen/dp_15"
|
||||
android:layout_marginEnd="@dimen/dp_30"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvInfluence"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/tvInfluence"
|
||||
@@ -163,8 +163,8 @@
|
||||
android:id="@+id/tvSuggest"
|
||||
style="@style/RvizFmdItemFaultCodeDetailsChildStyle"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/dp_4"
|
||||
android:layout_marginBottom="@dimen/dp_4"
|
||||
android:layout_marginTop="@dimen/dp_8"
|
||||
android:layout_marginBottom="@dimen/dp_8"
|
||||
android:text="处理建议:"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textStyle="bold"
|
||||
@@ -176,7 +176,7 @@
|
||||
<TextView
|
||||
android:id="@+id/tvSuggestValue"
|
||||
style="@style/RvizFmdItemFaultCodeDetailsChildStyle"
|
||||
android:layout_marginEnd="@dimen/dp_15"
|
||||
android:layout_marginEnd="@dimen/dp_30"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvSuggest"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/tvSuggest"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="end"
|
||||
android:orientation="horizontal"
|
||||
android:padding="@dimen/dp_2">
|
||||
android:padding="@dimen/dp_4">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/name"
|
||||
@@ -16,6 +16,6 @@
|
||||
|
||||
<View
|
||||
android:id="@+id/view"
|
||||
android:layout_width="@dimen/dp_40"
|
||||
android:layout_height="@dimen/dp_20" />
|
||||
android:layout_width="@dimen/dp_80"
|
||||
android:layout_height="@dimen/dp_40" />
|
||||
</LinearLayout>
|
||||
@@ -2,18 +2,18 @@
|
||||
<androidx.constraintlayout.widget.ConstraintLayout 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="@dimen/dp_70"
|
||||
android:layout_height="@dimen/dp_140"
|
||||
android:background="@drawable/rviz_fmd_bg_item_dockers_even"
|
||||
android:paddingStart="@dimen/dp_14"
|
||||
android:paddingEnd="@dimen/dp_14">
|
||||
android:paddingStart="@dimen/dp_28"
|
||||
android:paddingEnd="@dimen/dp_28">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:id="@+id/name_view"
|
||||
android:layout_width="@dimen/dp_0"
|
||||
android:layout_height="@dimen/dp_0"
|
||||
android:layout_marginTop="@dimen/dp_8"
|
||||
android:autoSizeMaxTextSize="@dimen/sp_20"
|
||||
android:autoSizeMinTextSize="@dimen/sp_16"
|
||||
android:layout_marginTop="@dimen/dp_16"
|
||||
android:autoSizeMaxTextSize="@dimen/sp_40"
|
||||
android:autoSizeMinTextSize="@dimen/sp_32"
|
||||
android:autoSizeStepGranularity="2sp"
|
||||
android:autoSizeTextType="uniform"
|
||||
android:ellipsize="end"
|
||||
@@ -31,10 +31,10 @@
|
||||
android:id="@+id/status_view"
|
||||
android:layout_width="@dimen/dp_0"
|
||||
android:layout_height="@dimen/dp_0"
|
||||
android:layout_marginBottom="@dimen/dp_4"
|
||||
android:layout_marginBottom="@dimen/dp_8"
|
||||
android:gravity="center_vertical"
|
||||
android:textColor="#000000"
|
||||
android:textSize="@dimen/sp_18"
|
||||
android:textSize="@dimen/sp_36"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@id/image_view"
|
||||
app:layout_constraintHorizontal_weight="0.35"
|
||||
@@ -46,8 +46,8 @@
|
||||
android:id="@+id/image_view"
|
||||
android:layout_width="@dimen/dp_0"
|
||||
android:layout_height="match_parent"
|
||||
android:autoSizeMaxTextSize="@dimen/sp_20"
|
||||
android:autoSizeMinTextSize="@dimen/sp_16"
|
||||
android:autoSizeMaxTextSize="@dimen/sp_40"
|
||||
android:autoSizeMinTextSize="@dimen/sp_32"
|
||||
android:autoSizeStepGranularity="2sp"
|
||||
android:autoSizeTextType="uniform"
|
||||
android:ellipsize="end"
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:id="@+id/cl"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/dp_214"
|
||||
android:layout_margin="@dimen/dp_5"
|
||||
android:layout_height="@dimen/dp_428"
|
||||
android:layout_margin="@dimen/dp_10"
|
||||
android:background="@drawable/rviz_fmd_selector_item_bg"
|
||||
android:paddingStart="@dimen/dp_10"
|
||||
android:paddingTop="@dimen/dp_10"
|
||||
android:paddingEnd="@dimen/dp_10"
|
||||
android:paddingBottom="@dimen/dp_0_5">
|
||||
android:paddingStart="@dimen/dp_20"
|
||||
android:paddingTop="@dimen/dp_20"
|
||||
android:paddingEnd="@dimen/dp_20"
|
||||
android:paddingBottom="@dimen/dp_1">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivNormal"
|
||||
@@ -24,11 +24,11 @@
|
||||
<TextView
|
||||
android:id="@+id/tvModuleTitle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="@dimen/dp_40"
|
||||
android:layout_height="@dimen/dp_80"
|
||||
android:gravity="center"
|
||||
android:text="模块名称"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_18"
|
||||
android:textSize="@dimen/sp_36"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
@@ -40,7 +40,7 @@
|
||||
android:gravity="center"
|
||||
android:text="正常"
|
||||
android:textColor="@color/rviz_fmd_status_normal"
|
||||
android:textSize="@dimen/sp_18"
|
||||
android:textSize="@dimen/sp_36"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvModuleTitle"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
@@ -48,11 +48,11 @@
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvStopFaultNum"
|
||||
android:layout_width="@dimen/dp_110"
|
||||
android:layout_width="@dimen/dp_220"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="严重故障:0个"
|
||||
android:textColor="@color/rviz_fmd_status_error"
|
||||
android:textSize="@dimen/sp_15"
|
||||
android:textSize="@dimen/sp_30"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toTopOf="@id/tvOtherFaultNum"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
@@ -60,11 +60,11 @@
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvOtherFaultNum"
|
||||
android:layout_width="@dimen/dp_110"
|
||||
android:layout_width="@dimen/dp_220"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="其他故障:0个"
|
||||
android:textColor="@color/rviz_fmd_status_error"
|
||||
android:textSize="@dimen/sp_15"
|
||||
android:textSize="@dimen/sp_30"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvModuleTitle"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
@@ -72,24 +72,24 @@
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvUnknownFaultNum"
|
||||
android:layout_width="@dimen/dp_110"
|
||||
android:layout_width="@dimen/dp_220"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="未知故障:0个"
|
||||
android:textColor="@color/rviz_fmd_status_error"
|
||||
android:textSize="@dimen/sp_15"
|
||||
android:textSize="@dimen/sp_30"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvOtherFaultNum" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/btn"
|
||||
android:layout_width="@dimen/dp_80"
|
||||
android:layout_height="@dimen/dp_40"
|
||||
android:layout_width="@dimen/dp_160"
|
||||
android:layout_height="@dimen/dp_80"
|
||||
android:background="@drawable/rviz_fmd_bg_fm_btn"
|
||||
android:gravity="center"
|
||||
android:text="查看详情"
|
||||
android:textColor="@color/white"
|
||||
android:textSize="@dimen/sp_16"
|
||||
android:textSize="@dimen/sp_32"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
@@ -99,10 +99,10 @@
|
||||
android:id="@+id/tvModuleMsg"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginTop="@dimen/dp_2"
|
||||
android:layout_marginBottom="@dimen/dp_2"
|
||||
android:layout_marginTop="@dimen/dp_4"
|
||||
android:layout_marginBottom="@dimen/dp_4"
|
||||
android:textColor="@color/rviz_fmd_status_error"
|
||||
android:textSize="@dimen/sp_16"
|
||||
android:textSize="@dimen/sp_32"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toTopOf="@id/btn"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="40dp"
|
||||
android:background="@drawable/rviz_fmd_bg_dialog_fault_code_details_item"
|
||||
android:paddingStart="@dimen/dp_10"
|
||||
android:paddingEnd="@dimen/dp_10">
|
||||
android:paddingStart="@dimen/dp_20"
|
||||
android:paddingEnd="@dimen/dp_20">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvGroupTitle"
|
||||
@@ -14,7 +14,7 @@
|
||||
android:layout_marginStart="36dp"
|
||||
android:text="模块名称"
|
||||
android:textColor="@color/rvizFmdColorBlock"
|
||||
android:textSize="@dimen/sp_18"
|
||||
android:textSize="@dimen/sp_36"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
@@ -24,10 +24,10 @@
|
||||
android:id="@+id/tvGroupSize"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="@dimen/dp_15"
|
||||
android:layout_marginEnd="@dimen/dp_30"
|
||||
android:text="扫描到10个故障"
|
||||
android:textColor="@color/rviz_fmd_status_error"
|
||||
android:textSize="@dimen/sp_18"
|
||||
android:textSize="@dimen/sp_36"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
<androidx.constraintlayout.widget.ConstraintLayout 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="@dimen/dp_326"
|
||||
android:layout_height="@dimen/dp_652"
|
||||
android:background="@drawable/rviz_fmd_bg_item_host">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:id="@+id/ip_view"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/dp_12"
|
||||
android:layout_marginTop="@dimen/dp_24"
|
||||
android:textColor="#000000"
|
||||
android:textSize="@dimen/sp_20"
|
||||
android:textSize="@dimen/sp_40"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
@@ -21,18 +21,18 @@
|
||||
android:id="@+id/ros_master_view"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/dp_12"
|
||||
android:layout_marginTop="@dimen/dp_12"
|
||||
android:layout_marginStart="@dimen/dp_24"
|
||||
android:layout_marginTop="@dimen/dp_24"
|
||||
android:text="ROS Master"
|
||||
android:textColor="#8b8b8b"
|
||||
android:textSize="@dimen/sp_11"
|
||||
android:textSize="@dimen/sp_22"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatButton
|
||||
android:id="@+id/btn_docker"
|
||||
style="@style/RvizFmdItemRosBtnStyle"
|
||||
android:layout_marginTop="@dimen/dp_15"
|
||||
android:layout_marginTop="@dimen/dp_30"
|
||||
android:text="Docker"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
@@ -57,10 +57,10 @@
|
||||
android:id="@+id/layout_data"
|
||||
android:layout_width="@dimen/dp_0"
|
||||
android:layout_height="@dimen/dp_0"
|
||||
android:layout_marginStart="@dimen/dp_10"
|
||||
android:layout_marginTop="@dimen/dp_5"
|
||||
android:layout_marginEnd="@dimen/dp_10"
|
||||
android:layout_marginBottom="@dimen/dp_4"
|
||||
android:layout_marginStart="@dimen/dp_20"
|
||||
android:layout_marginTop="@dimen/dp_10"
|
||||
android:layout_marginEnd="@dimen/dp_20"
|
||||
android:layout_marginBottom="@dimen/dp_8"
|
||||
android:orientation="vertical"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@id/btn_docker"
|
||||
@@ -79,7 +79,7 @@
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
style="@style/RvizFmdItemRosHintTextStyle"
|
||||
android:layout_width="@dimen/dp_56"
|
||||
android:layout_width="@dimen/dp_112"
|
||||
android:text="运行:" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
@@ -109,7 +109,7 @@
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
style="@style/RvizFmdItemRosHintTextStyle"
|
||||
android:layout_width="@dimen/dp_56"
|
||||
android:layout_width="@dimen/dp_112"
|
||||
android:text="内存:" />
|
||||
|
||||
<com.zhjt.mogo_core_function_devatools.rviz.widgets.FmdProgressBar
|
||||
@@ -125,7 +125,7 @@
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
style="@style/RvizFmdItemRosHintTextStyle"
|
||||
android:layout_width="@dimen/dp_56"
|
||||
android:layout_width="@dimen/dp_112"
|
||||
android:text="交换:" />
|
||||
|
||||
<com.zhjt.mogo_core_function_devatools.rviz.widgets.FmdProgressBar
|
||||
@@ -140,9 +140,9 @@
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
style="@style/RvizFmdItemRosHintTextStyle"
|
||||
android:layout_width="@dimen/dp_56"
|
||||
android:layout_width="@dimen/dp_112"
|
||||
android:text="CPU:"
|
||||
android:textSize="@dimen/sp_17" />
|
||||
android:textSize="@dimen/sp_34" />
|
||||
|
||||
<com.zhjt.mogo_core_function_devatools.rviz.widgets.FmdProgressBar
|
||||
android:id="@+id/cpu_rate_view"
|
||||
@@ -156,7 +156,7 @@
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
style="@style/RvizFmdItemRosHintTextStyle"
|
||||
android:layout_width="@dimen/dp_56"
|
||||
android:layout_width="@dimen/dp_112"
|
||||
android:text="磁盘:" />
|
||||
|
||||
<com.zhjt.mogo_core_function_devatools.rviz.widgets.FmdProgressBar
|
||||
@@ -199,8 +199,8 @@
|
||||
android:id="@+id/layout_reconnect"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/dp_20"
|
||||
android:layout_marginEnd="@dimen/dp_20"
|
||||
android:layout_marginStart="@dimen/dp_40"
|
||||
android:layout_marginEnd="@dimen/dp_40"
|
||||
android:gravity="center"
|
||||
android:orientation="vertical"
|
||||
android:visibility="gone"
|
||||
@@ -210,8 +210,8 @@
|
||||
app:layout_constraintTop_toBottomOf="@id/ip_view">
|
||||
|
||||
<ImageView
|
||||
android:layout_width="@dimen/dp_70"
|
||||
android:layout_height="@dimen/dp_70"
|
||||
android:layout_width="@dimen/dp_140"
|
||||
android:layout_height="@dimen/dp_140"
|
||||
android:src="@drawable/rviz_fmd_ic_connect_failed" />
|
||||
|
||||
<TextView
|
||||
@@ -219,7 +219,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginTop="@dimen/dp_10"
|
||||
android:layout_marginTop="@dimen/dp_20"
|
||||
android:ellipsize="marquee"
|
||||
android:focusable="false"
|
||||
android:gravity="center"
|
||||
@@ -227,19 +227,19 @@
|
||||
android:singleLine="true"
|
||||
android:text="设备连接失败"
|
||||
android:textColor="#FC390D"
|
||||
android:textSize="@dimen/sp_20" />
|
||||
android:textSize="@dimen/sp_40" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/btn_reconnect"
|
||||
android:layout_width="@dimen/dp_180"
|
||||
android:layout_height="@dimen/dp_38"
|
||||
android:layout_width="@dimen/dp_360"
|
||||
android:layout_height="@dimen/dp_76"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginTop="@dimen/dp_20"
|
||||
android:layout_marginTop="@dimen/dp_40"
|
||||
android:background="@drawable/rviz_fmd_bg_item_btn_reconnect"
|
||||
android:gravity="center"
|
||||
android:text="点击重试"
|
||||
android:textColor="#FFFFFF"
|
||||
android:textSize="@dimen/sp_20" />
|
||||
android:textSize="@dimen/sp_40" />
|
||||
</LinearLayout>
|
||||
|
||||
<ProgressBar
|
||||
@@ -249,7 +249,7 @@
|
||||
android:layout_gravity="center"
|
||||
android:background="@drawable/rviz_fmd_bg_item_host_loading"
|
||||
android:elevation="10dp"
|
||||
android:padding="@dimen/dp_140"
|
||||
android:padding="@dimen/dp_280"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
|
||||
@@ -2,22 +2,22 @@
|
||||
<androidx.constraintlayout.widget.ConstraintLayout 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="@dimen/dp_70"
|
||||
android:layout_height="@dimen/dp_140"
|
||||
android:background="@drawable/rviz_fmd_bg_item_dockers_even"
|
||||
android:paddingStart="@dimen/dp_14"
|
||||
android:paddingEnd="@dimen/dp_14">
|
||||
android:paddingStart="@dimen/dp_28"
|
||||
android:paddingEnd="@dimen/dp_28">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:id="@+id/btn_look"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="@dimen/dp_4"
|
||||
android:layout_marginEnd="@dimen/dp_8"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:gravity="center"
|
||||
android:padding="@dimen/dp_15"
|
||||
android:padding="@dimen/dp_30"
|
||||
android:text="查看"
|
||||
android:textColor="#2A82E4"
|
||||
android:textSize="@dimen/sp_18"
|
||||
android:textSize="@dimen/sp_36"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
@@ -26,7 +26,7 @@
|
||||
android:id="@+id/loading"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:padding="@dimen/dp_10"
|
||||
android:padding="@dimen/dp_20"
|
||||
android:visibility="visible"
|
||||
app:layout_constraintBottom_toBottomOf="@id/btn_look"
|
||||
app:layout_constraintEnd_toEndOf="@id/btn_look"
|
||||
@@ -37,15 +37,15 @@
|
||||
android:id="@+id/name_view"
|
||||
android:layout_width="@dimen/dp_0"
|
||||
android:layout_height="@dimen/dp_0"
|
||||
android:layout_marginTop="@dimen/dp_8"
|
||||
android:layout_marginEnd="@dimen/dp_2_5"
|
||||
android:layout_marginTop="@dimen/dp_16"
|
||||
android:layout_marginEnd="@dimen/dp_5"
|
||||
android:ellipsize="marquee"
|
||||
android:focusable="false"
|
||||
android:gravity="center_vertical"
|
||||
android:marqueeRepeatLimit="marquee_forever"
|
||||
android:singleLine="true"
|
||||
android:textColor="#000000"
|
||||
android:textSize="@dimen/sp_20"
|
||||
android:textSize="@dimen/sp_40"
|
||||
app:layout_constraintBottom_toTopOf="@id/publish_time_view"
|
||||
app:layout_constraintEnd_toStartOf="@id/btn_look"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
@@ -56,10 +56,10 @@
|
||||
android:id="@+id/publish_time_view"
|
||||
android:layout_width="@dimen/dp_0"
|
||||
android:layout_height="@dimen/dp_0"
|
||||
android:layout_marginBottom="@dimen/dp_4"
|
||||
android:layout_marginBottom="@dimen/dp_8"
|
||||
android:gravity="center_vertical"
|
||||
android:textColor="#000000"
|
||||
android:textSize="@dimen/sp_18"
|
||||
android:textSize="@dimen/sp_36"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@id/update_time_view"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
@@ -70,11 +70,11 @@
|
||||
android:id="@+id/update_time_view"
|
||||
android:layout_width="@dimen/dp_0"
|
||||
android:layout_height="@dimen/dp_0"
|
||||
android:layout_marginStart="@dimen/dp_5"
|
||||
android:layout_marginBottom="@dimen/dp_4"
|
||||
android:layout_marginStart="@dimen/dp_10"
|
||||
android:layout_marginBottom="@dimen/dp_8"
|
||||
android:gravity="center_vertical"
|
||||
android:textColor="#000000"
|
||||
android:textSize="@dimen/sp_18"
|
||||
android:textSize="@dimen/sp_36"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@id/btn_look"
|
||||
app:layout_constraintStart_toEndOf="@id/publish_time_view"
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
android:id="@+id/progress_percent_text"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginStart="@dimen/dp_10"
|
||||
android:layout_marginStart="@dimen/dp_20"
|
||||
android:gravity="center"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
@@ -26,7 +26,7 @@
|
||||
android:id="@+id/total_text"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginEnd="@dimen/dp_10"
|
||||
android:layout_marginEnd="@dimen/dp_20"
|
||||
android:gravity="center"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:padding="@dimen/dp_10">
|
||||
android:padding="@dimen/dp_20">
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/ros_hosts"
|
||||
@@ -27,20 +27,20 @@
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<ImageView
|
||||
android:layout_width="@dimen/dp_100"
|
||||
android:layout_height="@dimen/dp_100"
|
||||
android:layout_marginTop="@dimen/dp_15"
|
||||
android:layout_width="@dimen/dp_200"
|
||||
android:layout_height="@dimen/dp_200"
|
||||
android:layout_marginTop="@dimen/dp_30"
|
||||
android:src="@drawable/rviz_fmd_ic_disconnected" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginTop="@dimen/dp_15"
|
||||
android:layout_marginTop="@dimen/dp_30"
|
||||
android:gravity="center"
|
||||
android:text="请连接车上主机"
|
||||
android:textColor="#000000"
|
||||
android:textSize="@dimen/sp_18" />
|
||||
android:textSize="@dimen/sp_36" />
|
||||
</LinearLayout>
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/dp_36"
|
||||
android:layout_height="@dimen/dp_72"
|
||||
android:background="#CCCCCC"
|
||||
android:gravity="center_vertical"
|
||||
android:orientation="horizontal"
|
||||
android:paddingStart="@dimen/dp_20"
|
||||
android:paddingEnd="@dimen/dp_20">
|
||||
android:paddingStart="@dimen/dp_40"
|
||||
android:paddingEnd="@dimen/dp_40">
|
||||
|
||||
|
||||
<LinearLayout
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
|
||||
<style name="RvizFmdStateBarValueStyle">
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">match_parent</item>
|
||||
<item name="android:gravity">center_vertical</item>
|
||||
<item name="android:textColor">#03963E</item>
|
||||
<item name="android:maxLines">1</item>
|
||||
<item name="android:ellipsize">end</item>
|
||||
<item name="android:layout_marginEnd">@dimen/dp_8</item>
|
||||
<item name="android:autoSizeTextType">uniform</item>
|
||||
<item name="android:autoSizeMaxTextSize">@dimen/sp_40</item>
|
||||
<item name="android:autoSizeMinTextSize">@dimen/sp_32</item>
|
||||
<item name="android:autoSizeStepGranularity">2sp</item>
|
||||
</style>
|
||||
|
||||
<style name="RvizFmdItemRosHintTextValueStyle">
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_height">match_parent</item>
|
||||
<item name="android:gravity">center_vertical</item>
|
||||
<item name="android:textColor">@android:color/black</item>
|
||||
<item name="android:textSize">@dimen/sp_24</item>
|
||||
<item name="android:maxLines">1</item>
|
||||
<item name="android:ellipsize">end</item>
|
||||
<item name="android:autoSizeTextType">uniform</item>
|
||||
<item name="android:autoSizeMaxTextSize">@dimen/sp_36</item>
|
||||
<item name="android:autoSizeMinTextSize">@dimen/sp_28</item>
|
||||
<item name="android:autoSizeStepGranularity">1sp</item>
|
||||
</style>
|
||||
</resources>
|
||||
@@ -12,7 +12,7 @@
|
||||
<item name="android:layout_height">match_parent</item>
|
||||
<item name="android:gravity">center_vertical</item>
|
||||
<item name="android:textColor">#000000</item>
|
||||
<item name="android:textSize">@dimen/sp_20</item>
|
||||
<item name="android:textSize">@dimen/sp_40</item>
|
||||
</style>
|
||||
|
||||
<style name="RvizFmdStateBarValueStyle">
|
||||
@@ -22,19 +22,16 @@
|
||||
<item name="android:textColor">#03963E</item>
|
||||
<item name="android:maxLines">1</item>
|
||||
<item name="android:ellipsize">end</item>
|
||||
<item name="android:layout_marginEnd">@dimen/dp_4</item>
|
||||
<item name="autoSizeTextType">uniform</item>
|
||||
<item name="autoSizeMaxTextSize">@dimen/sp_20</item>
|
||||
<item name="autoSizeMinTextSize">@dimen/sp_16</item>
|
||||
<item name="autoSizeStepGranularity">2sp</item>
|
||||
<item name="android:layout_marginEnd">@dimen/dp_8</item>
|
||||
<item name="android:textSize">@dimen/sp_40</item>
|
||||
</style>
|
||||
|
||||
<style name="RvizFmdItemRosLayoutStyle">
|
||||
<item name="android:layout_width">match_parent</item>
|
||||
<item name="android:layout_weight">1</item>
|
||||
<item name="android:layout_height">@dimen/dp_0</item>
|
||||
<item name="android:paddingTop">@dimen/dp_4</item>
|
||||
<item name="android:paddingBottom">@dimen/dp_4</item>
|
||||
<item name="android:paddingTop">@dimen/dp_8</item>
|
||||
<item name="android:paddingBottom">@dimen/dp_8</item>
|
||||
<item name="android:orientation">horizontal</item>
|
||||
</style>
|
||||
|
||||
@@ -43,7 +40,7 @@
|
||||
<item name="android:layout_height">match_parent</item>
|
||||
<item name="android:gravity">center_vertical</item>
|
||||
<item name="android:textColor">#000000</item>
|
||||
<item name="android:textSize">@dimen/sp_18</item>
|
||||
<item name="android:textSize">@dimen/sp_36</item>
|
||||
<item name="android:textStyle">bold</item>
|
||||
</style>
|
||||
|
||||
@@ -52,26 +49,22 @@
|
||||
<item name="android:layout_height">match_parent</item>
|
||||
<item name="android:gravity">center_vertical</item>
|
||||
<item name="android:textColor">@android:color/black</item>
|
||||
<item name="android:textSize">@dimen/sp_12</item>
|
||||
<item name="android:textSize">@dimen/sp_24</item>
|
||||
<item name="android:maxLines">1</item>
|
||||
<item name="android:ellipsize">end</item>
|
||||
<item name="autoSizeTextType">uniform</item>
|
||||
<item name="autoSizeMaxTextSize">@dimen/sp_18</item>
|
||||
<item name="autoSizeMinTextSize">@dimen/sp_14</item>
|
||||
<item name="autoSizeStepGranularity">1sp</item>
|
||||
</style>
|
||||
|
||||
<style name="RvizFmdItemRosBtnStyle">
|
||||
<item name="android:layout_width">@dimen/dp_120</item>
|
||||
<item name="android:layout_height">@dimen/dp_40</item>
|
||||
<item name="android:layout_width">@dimen/dp_240</item>
|
||||
<item name="android:layout_height">@dimen/dp_80</item>
|
||||
<item name="android:background">@drawable/rviz_fmd_bg_item_btn</item>
|
||||
<item name="android:gravity">center</item>
|
||||
<item name="android:textColor">#000000</item>
|
||||
<item name="android:textSize">@dimen/sp_18</item>
|
||||
<item name="android:textSize">@dimen/sp_36</item>
|
||||
</style>
|
||||
<style name="RvizFmdItemFaultCodeDetailsChildStyle">
|
||||
<item name="android:layout_width">@dimen/dp_0</item>
|
||||
<item name="android:layout_height">@dimen/dp_0</item>
|
||||
<item name="android:textSize">@dimen/sp_16</item>
|
||||
<item name="android:textSize">@dimen/sp_32</item>
|
||||
</style>
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user