From 8ad98e7c1205fcf1a2cabe3abc700ea9de1d4847 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 18 Mar 2018 11:08:01 +0100 Subject: [PATCH] adding a Groups field at Edit Contact Activity --- .../activities/EditContactActivity.kt | 8 ++++ .../main/res/layout/activity_edit_contact.xml | 40 ++++++++++++++++++- app/src/main/res/layout/item_group.xml | 40 +++++++++++++++++++ app/src/main/res/values-de/strings.xml | 3 ++ app/src/main/res/values-fr/strings.xml | 3 ++ app/src/main/res/values-ko-rKR/strings.xml | 3 ++ app/src/main/res/values-pt/strings.xml | 3 ++ app/src/main/res/values-ru/strings.xml | 3 ++ app/src/main/res/values-sk/strings.xml | 3 ++ app/src/main/res/values-sv/strings.xml | 3 ++ app/src/main/res/values-zh-rTW/strings.xml | 3 ++ app/src/main/res/values/strings.xml | 3 ++ 12 files changed, 114 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/layout/item_group.xml diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/EditContactActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/EditContactActivity.kt index 5db75b50..f1e4d13a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/EditContactActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/EditContactActivity.kt @@ -166,6 +166,7 @@ class EditContactActivity : ContactActivity() { contact_event_image.applyColorFilter(textColor) contact_notes_image.applyColorFilter(textColor) contact_source_image.applyColorFilter(textColor) + contact_groups_image.applyColorFilter(textColor) val adjustedPrimaryColor = getAdjustedPrimaryColor() contact_number_add_new.applyColorFilter(adjustedPrimaryColor) @@ -176,6 +177,8 @@ class EditContactActivity : ContactActivity() { contact_address_add_new.background.applyColorFilter(textColor) contact_event_add_new.applyColorFilter(adjustedPrimaryColor) contact_event_add_new.background.applyColorFilter(textColor) + contact_groups_add_new.applyColorFilter(adjustedPrimaryColor) + contact_groups_add_new.background.applyColorFilter(textColor) contact_toggle_favorite.setOnClickListener { toggleFavorite() } contact_photo.setOnClickListener { trySetPhoto() } @@ -186,6 +189,7 @@ class EditContactActivity : ContactActivity() { contact_email_add_new.setOnClickListener { addNewEmailField() } contact_address_add_new.setOnClickListener { addNewAddressField() } contact_event_add_new.setOnClickListener { addNewEventField() } + contact_groups_add_new.setOnClickListener { addNewGroupField() } contact_toggle_favorite.apply { setImageDrawable(getStarDrawable(contact!!.starred == 1)) @@ -653,6 +657,10 @@ class EditContactActivity : ContactActivity() { contact_events_holder.addView(eventHolder) } + private fun addNewGroupField() { + + } + private fun toggleFavorite() { val isStarred = isContactStarred() contact_toggle_favorite.apply { diff --git a/app/src/main/res/layout/activity_edit_contact.xml b/app/src/main/res/layout/activity_edit_contact.xml index b5c8cc52..66cbe244 100644 --- a/app/src/main/res/layout/activity_edit_contact.xml +++ b/app/src/main/res/layout/activity_edit_contact.xml @@ -313,6 +313,44 @@ android:textCursorDrawable="@null" android:textSize="@dimen/bigger_text_size"/> + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 1e54adbf..d081b4cf 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -6,6 +6,7 @@ Aktualisiere… Gerätespeicher Gerätespeicher (nicht sichtbar für andere Apps) + No groups Neuer Kontakt Kontakt bearbeiten @@ -27,6 +28,8 @@ Beim Klicken auf den Kontakt Kontakt anrufen Kontaktdetails ansehen + Show favorites tab + Show groups tab Email diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 323ce16a..550d4cfb 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -6,6 +6,7 @@ Mise à jour… Stockage du téléphone Stockage du téléphone (non visible par d\'autres applis) + No groups Nouveau contact Modifier contact @@ -27,6 +28,8 @@ Sur appui du contact Appeler le contact Voir les détails du contact + Show favorites tab + Show groups tab E-mail diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml index 9db78c56..308186f8 100644 --- a/app/src/main/res/values-ko-rKR/strings.xml +++ b/app/src/main/res/values-ko-rKR/strings.xml @@ -6,6 +6,7 @@ 수정중… Phone storage Phone storage (not visible by other apps) + No groups 새로운 연락처 연락처 수정 @@ -27,6 +28,8 @@ On contact click Call contact View contact details + Show favorites tab + Show groups tab 이메일 diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index d932c2b0..da72fda2 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -6,6 +6,7 @@ A atualizar… Armazenamento do telefone Armazenamento do telefone (não visível por outras alicações) + No groups Novo contacto Editar contacto @@ -27,6 +28,8 @@ Ao clicar no contacto Ligar Ver detalhes + Show favorites tab + Show groups tab E-mail diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index cc0a7cc6..6cc1fd68 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -6,6 +6,7 @@ Обновление… Память устройства Память устройства (не видна другим приложениям) + No groups Новый контакт Редактировать контакт @@ -27,6 +28,8 @@ При нажатии на контакт Позвонить контакту Просмотреть подробности о контакте + Show favorites tab + Show groups tab Эл. почта diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 00f2d6fb..9c6f3d29 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -6,6 +6,7 @@ Upravuje sa… Úložisko mobilu Úložisko mobilu (neviditeľné pre ostatné apky) + Žiadne skupiny Nový kontakt Upraviť kontakt @@ -27,6 +28,8 @@ Po kliknutí na kontakt Zavolať kontakt Zobraziť údaje kontaktu + Zobraziť okno s obľúbenými + Zobraziť okno so skupinami Email diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 2d9fa6a1..46506fdf 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -6,6 +6,7 @@ Uppdaterar… Telefonens lagringsutrymme Telefonens lagringsutrymme (inte synligt för andra appar) + No groups Ny kontakt Redigera kontakt @@ -27,6 +28,8 @@ Vid kontakttryckning Ring kontakt Visa kontaktuppgifter + Show favorites tab + Show groups tab E-post diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 061e7bc3..9c67fc1d 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -6,6 +6,7 @@ 更新中… 手機空間 手機空間 (其他程式不可見) + No groups 新聯絡人 編輯聯絡人 @@ -27,6 +28,8 @@ 點擊聯絡人 打電話給聯絡人 顯示聯絡人資料 + Show favorites tab + Show groups tab 信箱 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 1e05a942..ae316966 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -6,6 +6,7 @@ Updating… Phone storage Phone storage (not visible by other apps) + No groups New contact Edit contact @@ -27,6 +28,8 @@ On contact click Call contact View contact details + Show favorites tab + Show groups tab Email