v1.1.1 - 전체 알람 온오프 스위치 및 해제 시 경고 팝업 적용, 앱 정보 화면 바운스 수정, 데이터 초기화 4단계 세분화
This commit is contained in:
@@ -397,32 +397,116 @@
|
||||
app:cardCornerRadius="24dp"
|
||||
app:cardElevation="0dp"
|
||||
app:cardBackgroundColor="@android:color/transparent"
|
||||
android:layout_marginBottom="40dp">
|
||||
android:layout_marginBottom="32dp">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:background="@drawable/bg_oneui_settings_card"
|
||||
android:padding="20dp">
|
||||
android:padding="16dp">
|
||||
|
||||
<!-- 1. 개별 근무/알람 설정 전체 삭제 -->
|
||||
<androidx.appcompat.widget.AppCompatButton
|
||||
android:id="@+id/btnResetOverrides"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="48dp"
|
||||
android:text="개별 근무/알람 설정 전체 삭제"
|
||||
android:textColor="@color/shift_red"
|
||||
android:textColor="@color/text_primary"
|
||||
android:textStyle="bold"
|
||||
android:textSize="15sp"
|
||||
android:textSize="14sp"
|
||||
android:background="@drawable/bg_glass_button_light"/>
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="달력에서 개별적으로 바꾼 근무와 알람 시간이 모두 기본값으로 복구됩니다."
|
||||
android:text="달력에서 개별 변경한 근무와 알람 시간을 모두 기본값으로 복구합니다."
|
||||
android:textSize="11sp"
|
||||
android:textColor="@color/text_tertiary"
|
||||
android:layout_marginTop="8dp"/>
|
||||
android:layout_marginTop="4dp"
|
||||
android:layout_marginBottom="12dp"
|
||||
android:layout_marginStart="4dp"/>
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0.5dp"
|
||||
android:background="@color/divider_subtle"
|
||||
android:layout_marginBottom="12dp"/>
|
||||
|
||||
<!-- 2. 개별 근무 삭제 -->
|
||||
<androidx.appcompat.widget.AppCompatButton
|
||||
android:id="@+id/btnResetShifts"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="48dp"
|
||||
android:text="개별 근무 삭제"
|
||||
android:textColor="@color/text_primary"
|
||||
android:textStyle="bold"
|
||||
android:textSize="14sp"
|
||||
android:background="@drawable/bg_glass_button_light"/>
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="달력에서 개별 변경한 교대근무 일정만 기본값으로 복구합니다."
|
||||
android:textSize="11sp"
|
||||
android:textColor="@color/text_tertiary"
|
||||
android:layout_marginTop="4dp"
|
||||
android:layout_marginBottom="12dp"
|
||||
android:layout_marginStart="4dp"/>
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0.5dp"
|
||||
android:background="@color/divider_subtle"
|
||||
android:layout_marginBottom="12dp"/>
|
||||
|
||||
<!-- 3. 알람 삭제 -->
|
||||
<androidx.appcompat.widget.AppCompatButton
|
||||
android:id="@+id/btnResetAlarms"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="48dp"
|
||||
android:text="알람 삭제"
|
||||
android:textColor="@color/text_primary"
|
||||
android:textStyle="bold"
|
||||
android:textSize="14sp"
|
||||
android:background="@drawable/bg_glass_button_light"/>
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="추가된 사용자 지정 알람을 모두 삭제하고 기본 설정으로 복원합니다."
|
||||
android:textSize="11sp"
|
||||
android:textColor="@color/text_tertiary"
|
||||
android:layout_marginTop="4dp"
|
||||
android:layout_marginBottom="12dp"
|
||||
android:layout_marginStart="4dp"/>
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0.5dp"
|
||||
android:background="@color/divider_subtle"
|
||||
android:layout_marginBottom="12dp"/>
|
||||
|
||||
<!-- 4. 전체 삭제 (완전 초기화) -->
|
||||
<androidx.appcompat.widget.AppCompatButton
|
||||
android:id="@+id/btnResetAll"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="48dp"
|
||||
android:text="전체 삭제"
|
||||
android:textColor="@color/shift_red"
|
||||
android:textStyle="bold"
|
||||
android:textSize="14sp"
|
||||
android:background="@drawable/bg_glass_button_light"/>
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="메모, 연차, 개별 근무, 알람 등 앱의 모든 데이터를 완전히 초기화합니다."
|
||||
android:textSize="11sp"
|
||||
android:textColor="@color/shift_red"
|
||||
android:layout_marginTop="4dp"
|
||||
android:layout_marginStart="4dp"/>
|
||||
|
||||
</LinearLayout>
|
||||
</androidx.cardview.widget.CardView>
|
||||
|
||||
|
||||
@@ -12,33 +12,44 @@
|
||||
android:background="@color/surface"
|
||||
android:padding="16dp">
|
||||
|
||||
<!-- Master Alarm Header with Switch -->
|
||||
<LinearLayout
|
||||
android:id="@+id/masterAlarmCard"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
android:gravity="center_vertical"
|
||||
android:paddingHorizontal="8dp"
|
||||
android:layout_marginBottom="8dp">
|
||||
|
||||
android:background="@drawable/bg_group_header"
|
||||
android:paddingHorizontal="16dp"
|
||||
android:paddingVertical="12dp"
|
||||
android:layout_marginBottom="12dp"
|
||||
android:clickable="true"
|
||||
android:focusable="true">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivMasterBell"
|
||||
android:layout_width="24dp"
|
||||
android:layout_height="24dp"
|
||||
android:src="@drawable/ic_bell"
|
||||
app:tint="@color/primary"
|
||||
android:layout_marginEnd="10dp"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvMasterStatus"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="전체 알람 켜짐"
|
||||
android:textSize="16sp"
|
||||
android:textStyle="bold"
|
||||
android:textColor="@color/primary"
|
||||
android:background="@drawable/bg_glass_pill_v4"
|
||||
android:backgroundTint="#F2F2F7"
|
||||
android:paddingHorizontal="16dp"
|
||||
android:paddingVertical="8dp"
|
||||
android:clickable="true"
|
||||
android:focusable="true"/>
|
||||
android:textColor="@color/text_primary"/>
|
||||
|
||||
<View
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_weight="1"/>
|
||||
<com.google.android.material.materialswitch.MaterialSwitch
|
||||
android:id="@+id/masterSwitch"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:thumbTint="@color/white"
|
||||
app:trackTint="@color/sl_switch_track"/>
|
||||
</LinearLayout>
|
||||
|
||||
<!-- Unified Alarm List Container (Background removed as items are now individual cards) -->
|
||||
|
||||
Reference in New Issue
Block a user