create a layout to show conversation delete notice

Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
sowjanyakch 2025-05-19 15:29:48 +02:00 committed by Marcel Hibbe
parent 7d1308b718
commit ccb2fcfcad
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B
3 changed files with 76 additions and 1 deletions

View File

@ -139,6 +139,19 @@
<include layout="@layout/out_of_office_view" /> <include layout="@layout/out_of_office_view" />
</com.google.android.material.card.MaterialCardView> </com.google.android.material.card.MaterialCardView>
<com.google.android.material.card.MaterialCardView
android:id="@+id/conversation_delete_notice"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="visible"
tools:visibility="visible"
android:layout_margin="8dp"
app:cardCornerRadius="12dp">
<include layout="@layout/remainder_to_delete_conversation" />
</com.google.android.material.card.MaterialCardView>
<com.stfalcon.chatkit.messages.MessagesList <com.stfalcon.chatkit.messages.MessagesList
android:id="@+id/messagesListView" android:id="@+id/messagesListView"
android:layout_width="match_parent" android:layout_width="match_parent"

View File

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8"?><!--
~ Nextcloud Talk - Android Client
~
~ SPDX-FileCopyrightText: 2025 Sowjanya Kota <sowjanya.kch@gmail.com>
~ SPDX-License-Identifier: GPL-3.0-or-later
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/deletion_warning_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center_horizontal"
android:padding="12dp">
<TextView
android:id="@+id/deletion_message"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/nc_conversation_auto_delete_notice"
android:textSize="14sp"
android:lineSpacingExtra="4dp"
android:textColor="@android:color/black"
android:gravity="center"
android:layout_marginBottom="12dp" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center_horizontal">
<com.google.android.material.button.MaterialButton
android:id="@+id/delete_now_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/nc_delete_now"
android:textColor="@color/white"
app:icon="@drawable/ic_delete"
app:iconPadding="8dp"
app:iconGravity="textStart"
android:backgroundTint="@color/nc_darkRed"
android:layout_marginEnd="16dp" />
<com.google.android.material.button.MaterialButton
android:id="@+id/keep_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/nc_keep"
app:icon="@drawable/ic_check"
app:iconPadding="8dp"
app:iconGravity="textStart" />
</LinearLayout>
</LinearLayout>

View File

@ -513,7 +513,12 @@ How to translate with transifex:
<string name="nc_reply">Reply</string> <string name="nc_reply">Reply</string>
<string name="nc_reply_privately">Reply privately</string> <string name="nc_reply_privately">Reply privately</string>
<string name="nc_delete_message">Delete</string> <string name="nc_delete_message">Delete</string>
<string name="nc_delete_message_leaked_to_matterbridge">Message deleted successfully, but it might have been leaked to other services</string> <string name="nc_conversation_auto_delete_notice">This conversation will be automatically deleted in %1$d days of
no activity</string>
<string name="nc_delete_now">Delete now</string>
<string name="nc_keep">Keep</string>
<string name="nc_delete_message_leaked_to_matterbridge">Message deleted successfully, but it might have been
leaked to other services</string>
<string name="startCallForbidden">You are not allowed to start a call</string> <string name="startCallForbidden">You are not allowed to start a call</string>
<string name="nc_last_moderator_leaving_room_warning">You need to promote a new moderator before you can leave the conversation</string> <string name="nc_last_moderator_leaving_room_warning">You need to promote a new moderator before you can leave the conversation</string>