Browse Source

<播放广播时增加提示>

weizhengliang 4 years ago
parent
commit
038b07e0dd

+ 10 - 8
app/src/main/java/com/wdkl/callingbed2/ui/CallingBedActivity.java

@@ -320,6 +320,8 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
     TextView tvDoctorName;
     @Bind(R.id.view_main_layout_tv_duty_nurse)
     TextView tvNurseName;
+    @Bind(R.id.view_main_layout_tv_broadcasting)
+    MarqueeText tvBroadcasting;
 
     //右侧患者信息
     @Bind(R.id.view_main_layout_tv_patient_name)
@@ -1469,8 +1471,8 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
             public void run() {
                 //=====================停止廣播==================//
                 MediaPlayerManger.getInstance().stopMediaPlayer();
-                //tvBroadcasting.setText("");
-                //tvBroadcasting.setVisibility(View.INVISIBLE);
+                tvBroadcasting.setText("");
+                tvBroadcasting.setVisibility(View.INVISIBLE);
                 isCloseBroadcast = true;
             }
         });
@@ -1790,8 +1792,8 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
                                         MediaPlayerManger.getInstance().setVolume(0);
                                     }
                                 }
-                                //tvBroadcasting.setVisibility(View.VISIBLE);
-                                //tvBroadcasting.setText("======广播中======");
+                                tvBroadcasting.setVisibility(View.VISIBLE);
+                                tvBroadcasting.setText("========广播中========");
                             } catch (Exception e) {
                                 e.printStackTrace();
                             }
@@ -1800,8 +1802,8 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
                     case "broadcast_2":
                         try {
                             MediaPlayerManger.getInstance().stopMediaPlayer();
-                            //tvBroadcasting.setText("");
-                            //tvBroadcasting.setVisibility(View.INVISIBLE);
+                            tvBroadcasting.setText("");
+                            tvBroadcasting.setVisibility(View.INVISIBLE);
                         } catch (Exception e) {
                             e.printStackTrace();
                         }
@@ -2581,8 +2583,8 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
 
     @Override
     public void playMusicComplete(int position) {
-        //tvBroadcasting.setText("");
-        //tvBroadcasting.setVisibility(View.INVISIBLE);
+        tvBroadcasting.setText("");
+        tvBroadcasting.setVisibility(View.INVISIBLE);
         //播放广播恢复默认状态
         Constants.INTIME_BROADCAST = "";
     }

+ 21 - 0
app/src/main/res/layout/view_main_layout2.xml

@@ -212,6 +212,27 @@
             android:text="值班护士:"
             android:textColor="@color/white"
             android:textSize="@dimen/font_size_30" />
+
+        <com.wdkl.callingbed2.util.MarqueeText
+            android:id="@+id/view_main_layout_tv_broadcasting"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:layout_marginTop="10dp"
+            android:layout_marginLeft="40dp"
+            android:layout_marginRight="40dp"
+            android:background="@color/transparent"
+            android:ellipsize="marquee"
+            android:focusable="true"
+            android:focusableInTouchMode="true"
+            android:gravity="center"
+            android:marqueeRepeatLimit="marquee_forever"
+            android:paddingLeft="10dp"
+            android:paddingRight="10dp"
+            android:singleLine="true"
+            android:text=""
+            android:textColor="#FCFF16"
+            android:textSize="24sp"
+            android:visibility="invisible" />
     </LinearLayout>
 
     <!--右侧患者信息-->