Преглед изворни кода

页眉处标题未正常截断 #303

HapeLee пре 1 година
родитељ
комит
e36c6c180d
1 измењених фајлова са 10 додато и 1 уклоњено
  1. 10 1
      app/src/main/java/io/legado/app/ui/widget/BatteryView.kt

+ 10 - 1
app/src/main/java/io/legado/app/ui/widget/BatteryView.kt

@@ -19,7 +19,7 @@ class BatteryView @JvmOverloads constructor(
     private val binding: ViewBatteryBinding =
         ViewBatteryBinding.inflate(LayoutInflater.from(context), this, true)
 
-    enum class BatteryMode { OUTER, INNER, ICON, ARROW, TIME, CLASSIC, NO_BATTERY }
+    enum class BatteryMode { OUTER, INNER, ICON, ARROW, TIME, CLASSIC, NO_BATTERY, EMPTY }
 
     private var battery: Int = 0
 
@@ -168,6 +168,15 @@ class BatteryView @JvmOverloads constructor(
                 binding.arrowIcon.visibility = GONE
                 binding.batteryClassic.visibility = GONE
             }
+            BatteryMode.EMPTY -> {
+                binding.batteryFill.visibility = GONE
+                binding.batteryIcon.visibility = GONE
+                binding.batteryText.visibility = GONE
+                binding.batteryTextEnd.visibility = GONE
+                binding.batteryTextInner.visibility = GONE
+                binding.arrowIcon.visibility = INVISIBLE
+                binding.batteryClassic.visibility = GONE
+            }
         }
         updateFill()
     }