feat(plc): 添加环境切换功能
- 在PLC设置页面增加环境切换按钮 - 集成EnvSwitchDialog对话框组件 - 实现切换环境按钮点击事件处理 - 配置环境切换界面布局和样式 - 添加环境相关的UI元素和交互逻辑
This commit is contained in:
@@ -6,6 +6,7 @@ import android.view.inputmethod.InputMethodManager
|
||||
import com.sw.plate.utils.ToastUtils
|
||||
import com.sw.platecabinet.databinding.ActivityPlcSettingBinding
|
||||
import com.sw.platecabinet.databinding.ItemTitleTimeBinding
|
||||
import com.sw.platecabinet.dialog.EnvSwitchDialog
|
||||
import com.sw.platecabinet.ext.clickWithDebounce
|
||||
import com.sw.platecabinet.utils.mego.PlcCallback
|
||||
import com.sw.platecabinet.utils.mego.PlcHelper
|
||||
@@ -41,6 +42,9 @@ class PlcSettingActivity : BaseActivity<ActivityPlcSettingBinding>() {
|
||||
initAlarmButton()
|
||||
initParamButtons()
|
||||
initStatusButton()
|
||||
binding.btnSwitchEnv.setOnClickListener {
|
||||
EnvSwitchDialog(this).show()
|
||||
}
|
||||
}
|
||||
|
||||
// ==================== 连接控制 ====================
|
||||
|
||||
@@ -268,6 +268,28 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="30dp" />
|
||||
</LinearLayout>
|
||||
|
||||
<!-- ===== 出盘操作 ===== -->
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="24dp"
|
||||
android:text="环境"
|
||||
android:textColor="#FFCC99"
|
||||
android:textSize="20sp"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/btnSwitchEnv"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="60dp"
|
||||
android:layout_marginTop="10dp"
|
||||
android:background="@drawable/btn_outline"
|
||||
android:gravity="center"
|
||||
android:text="切换环境"
|
||||
android:textColor="#FFCC99"
|
||||
android:textSize="22sp" />
|
||||
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user