This commit is contained in:
lunaticbum 2026-03-26 17:24:22 +09:00
parent cd8deba1f9
commit cca0d282d6
4 changed files with 43 additions and 56 deletions

View File

@ -469,6 +469,7 @@ open class NeoRssActivity : CommonActivity() {
val insets = windowInsets.getInsets(WindowInsetsCompat.Type.systemBars()) val insets = windowInsets.getInsets(WindowInsetsCompat.Type.systemBars())
view.setPadding(insets.left, insets.top, insets.right, insets.bottom) view.setPadding(insets.left, insets.top, insets.right, insets.bottom)
windowInsets windowInsets
WindowInsetsCompat.CONSUMED
} }
handleBackPress() handleBackPress()

View File

@ -232,7 +232,7 @@ class SystemStatusFragment : Fragment() {
// 30초 카운트다운 시작 // 30초 카운트다운 시작
flashTimerJob = CoroutineScope(Dispatchers.Main).launch { flashTimerJob = CoroutineScope(Dispatchers.Main).launch {
for (i in time downTo 1) { for (i in time downTo 1) {
binding.btnQuickFlash.text = "🔦 $i" + "s" binding.btnQuickFlash.text = "flashlight_off"
delay(1000L) delay(1000L)
} }
// 시간 종료 후 초기화 // 시간 종료 후 초기화
@ -249,7 +249,7 @@ class SystemStatusFragment : Fragment() {
} }
private fun resetFlashButton() { private fun resetFlashButton() {
binding.btnQuickFlash.text = "🔦 조명" binding.btnQuickFlash.text = "flashlight_on"
binding.btnQuickFlash.setTextColor(Color.WHITE) binding.btnQuickFlash.setTextColor(Color.WHITE)
} }
@ -326,10 +326,10 @@ class SystemStatusFragment : Fragment() {
private fun updateQuickControlUI() { private fun updateQuickControlUI() {
val ringerText = when (audioManager.ringerMode) { val ringerText = when (audioManager.ringerMode) {
AudioManager.RINGER_MODE_NORMAL -> "🔔 소리" AudioManager.RINGER_MODE_NORMAL -> "notifications_active"
AudioManager.RINGER_MODE_VIBRATE -> "📳 진동" AudioManager.RINGER_MODE_VIBRATE -> "vibration"
AudioManager.RINGER_MODE_SILENT -> "🔕 무음" AudioManager.RINGER_MODE_SILENT -> "notifications_off"
else -> "소리" else -> "notifications_active"
} }
binding.btnQuickRinger.text = ringerText binding.btnQuickRinger.text = ringerText
binding.seekVolume.progress = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC) binding.seekVolume.progress = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC)

View File

@ -42,62 +42,41 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="horizontal" android:orientation="horizontal"
android:layout_marginBottom="12dp" android:layout_marginBottom="12dp"
android:weightSum="5"> >
<TextView <TextView
android:id="@+id/btnQuickWifi" android:id="@+id/btnQuickWifi"
android:layout_width="0dp" style="@style/MaterialIconButtonStyle.Small"
android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:background="?attr/selectableItemBackground" android:layout_width="0dp"
android:gravity="center" android:text="wifi" />
android:padding="8dp"
android:text="📶 Wi-Fi"
android:textColor="#FFFFFF"
android:textStyle="bold" />
<TextView <TextView
android:id="@+id/btnQuickBt" android:id="@+id/btnQuickBt"
android:layout_width="0dp" style="@style/MaterialIconButtonStyle.Small"
android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:background="?attr/selectableItemBackground" android:layout_width="0dp"
android:gravity="center" android:text="bluetooth" />
android:padding="8dp"
android:text="🛜 Bluetooth"
android:textColor="#FFFFFF"
android:textStyle="bold" />
<TextView <TextView
android:id="@+id/btnQuickRinger" android:id="@+id/btnQuickRinger"
android:layout_width="0dp" style="@style/MaterialIconButtonStyle.Small"
android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:background="?attr/selectableItemBackground" android:layout_width="0dp"
android:gravity="center" android:text="notifications_active" />
android:padding="8dp"
android:text="🔔 소리"
android:textColor="#FFFFFF"
android:textStyle="bold" />
<TextView <TextView
android:id="@+id/btnQuickFlash" android:id="@+id/btnQuickFlash"
android:layout_width="0dp" style="@style/MaterialIconButtonStyle.Small"
android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:background="?attr/selectableItemBackground" android:layout_width="0dp"
android:gravity="center" android:text="flashlight_on" />
android:padding="8dp"
android:text="🔦 조명"
android:textColor="#FFFFFF"
android:textStyle="bold" />
<TextView <TextView
android:id="@+id/btnQuickMirror" android:id="@+id/btnQuickMirror"
android:layout_width="0dp" style="@style/MaterialIconButtonStyle.Small"
android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:background="?attr/selectableItemBackground" android:layout_width="0dp"
android:gravity="center" android:text="face" />
android:padding="8dp"
android:text="🪞 거울"
android:textColor="#FFFFFF"
android:textStyle="bold" />
</LinearLayout> </LinearLayout>
<LinearLayout <LinearLayout
@ -106,11 +85,10 @@
android:gravity="center_vertical" android:gravity="center_vertical"
android:orientation="horizontal"> android:orientation="horizontal">
<TextView <TextView
android:layout_width="wrap_content" style="@style/MaterialIconButtonStyle.Small"
android:layout_height="wrap_content" android:text="light_mode"/>
android:text="☀️"
android:textSize="18sp"/>
<SeekBar <SeekBar
android:id="@+id/seekBrightness" android:id="@+id/seekBrightness"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -121,15 +99,13 @@
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="30dp"
android:gravity="center_vertical" android:gravity="center_vertical"
android:layout_marginTop="8dp" android:layout_marginTop="8dp"
android:orientation="horizontal"> android:orientation="horizontal">
<TextView <TextView
android:layout_width="wrap_content" style="@style/MaterialIconButtonStyle.Small"
android:layout_height="wrap_content" android:text="volume_up"/>
android:text="🎵"
android:textSize="18sp"/>
<SeekBar <SeekBar
android:id="@+id/seekVolume" android:id="@+id/seekVolume"
android:layout_width="match_parent" android:layout_width="match_parent"

View File

@ -166,6 +166,16 @@
<item name="android:padding">1dp</item> <item name="android:padding">1dp</item>
<item name="android:background">?attr/selectableItemBackgroundBorderless</item> <item name="android:background">?attr/selectableItemBackgroundBorderless</item>
</style> </style>
<style name="MaterialIconButtonStyle.Small" parent="Widget.AppCompat.Button.Borderless">
<item name="android:layout_width">30dp</item>
<item name="android:layout_height">30dp</item>
<item name="android:textSize">25sp</item>
<item name="android:gravity">center</item>
<item name="android:textColor">@color/white</item>
<item name="android:fontFamily">@font/material_symbols</item>
<item name="android:padding">1dp</item>
<item name="android:background">?attr/selectableItemBackgroundBorderless</item>
</style>
<style name="CommonFabStyle"> <style name="CommonFabStyle">
<item name="fab_showShadow">true</item> <item name="fab_showShadow">true</item>