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())
view.setPadding(insets.left, insets.top, insets.right, insets.bottom)
windowInsets
WindowInsetsCompat.CONSUMED
}
handleBackPress()

View File

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

View File

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

View File

@ -166,6 +166,16 @@
<item name="android:padding">1dp</item>
<item name="android:background">?attr/selectableItemBackgroundBorderless</item>
</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">
<item name="fab_showShadow">true</item>