diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/workorder/WorkOrderWindow.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/workorder/WorkOrderWindow.kt index 612dba4559..04389b3676 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/workorder/WorkOrderWindow.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/workorder/WorkOrderWindow.kt @@ -12,9 +12,11 @@ import android.view.Gravity import android.view.LayoutInflater import android.view.MotionEvent import android.view.View +import android.view.View.OnFocusChangeListener import android.view.WindowManager import android.view.animation.Animation import android.view.animation.ScaleAnimation +import android.widget.EditText import android.widget.ImageView import android.widget.RadioGroup import android.widget.TextView @@ -174,7 +176,15 @@ class WorkOrderWindow constructor(activity: Activity) : View.OnTouchListener, workOrderOccurrenceTime += 60000 tvOccurrenceTime.text = millis2String(workOrderOccurrenceTime, TimeUtils.getHourMinFormat()) } - etDescribeInput.requestFocus() +// etDescribeInput.requestFocus() + etDescribeInput.onFocusChangeListener = OnFocusChangeListener { v, hasFocus -> + val edit = v as EditText + if(hasFocus){ + edit.hint = "" + }else{ + edit.hint = "手动输入" + } + } etDescribeInput.addTextChangedListener(object: TextWatcher{ override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) { @@ -226,10 +236,6 @@ class WorkOrderWindow constructor(activity: Activity) : View.OnTouchListener, CallerDevaToolsManager.workOrderReport(workOrderReportInfo) } - - - - } //取消 tvWorkOrderCancel.setOnClickListener { diff --git a/core/function-impl/mogo-core-function-devatools/src/main/res/drawable-xhdpi/bg_work_order_window.png b/core/function-impl/mogo-core-function-devatools/src/main/res/drawable-xhdpi/bg_work_order_window.png new file mode 100644 index 0000000000..4fb7b024a1 Binary files /dev/null and b/core/function-impl/mogo-core-function-devatools/src/main/res/drawable-xhdpi/bg_work_order_window.png differ diff --git a/core/function-impl/mogo-core-function-devatools/src/main/res/drawable/type_radio_button_select.xml b/core/function-impl/mogo-core-function-devatools/src/main/res/drawable/type_radio_button_select.xml index bcb67b7556..a97b69d909 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/res/drawable/type_radio_button_select.xml +++ b/core/function-impl/mogo-core-function-devatools/src/main/res/drawable/type_radio_button_select.xml @@ -1,10 +1,5 @@ - - - - - - - - \ No newline at end of file + + + + \ No newline at end of file diff --git a/core/function-impl/mogo-core-function-devatools/src/main/res/drawable/work_order_input_cursor.xml b/core/function-impl/mogo-core-function-devatools/src/main/res/drawable/work_order_input_cursor.xml new file mode 100644 index 0000000000..088763e8ab --- /dev/null +++ b/core/function-impl/mogo-core-function-devatools/src/main/res/drawable/work_order_input_cursor.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/core/function-impl/mogo-core-function-devatools/src/main/res/layout/view_work_order.xml b/core/function-impl/mogo-core-function-devatools/src/main/res/layout/view_work_order.xml index be162310fa..00e407bedb 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/res/layout/view_work_order.xml +++ b/core/function-impl/mogo-core-function-devatools/src/main/res/layout/view_work_order.xml @@ -5,7 +5,7 @@ android:layout_width="@dimen/dp_844" android:layout_height="@dimen/dp_808" app:roundLayoutRadius="@dimen/dp_36" - android:background="#111825"> + android:background="@drawable/bg_work_order_window">