diff --git a/app/src/main/java/com/ninja/mobile/communicator/ui/adapters/viewholders/ChatOtherMessageVh.java b/app/src/main/java/com/ninja/mobile/communicator/ui/adapters/viewholders/ChatOtherMessageVh.java index 64468c81c83d8aa9c72dae65defc9a1a6151f6f5..ff26f9904ea37d0725abd11c1f9a30dc47e98e45 100644 --- a/app/src/main/java/com/ninja/mobile/communicator/ui/adapters/viewholders/ChatOtherMessageVh.java +++ b/app/src/main/java/com/ninja/mobile/communicator/ui/adapters/viewholders/ChatOtherMessageVh.java @@ -1,16 +1,12 @@ package com.ninja.mobile.communicator.ui.adapters.viewholders; -import android.view.View; import android.view.ViewGroup; -import android.widget.ImageView; import android.widget.TextView; import com.ninja.mobile.communicator.R; import com.ninja.mobile.communicator.data.models.mqtt.Message; import com.ninja.mobile.communicator.intetfaces.OnItemClickListener; -import java.util.Date; - import butterknife.BindView; /** @@ -19,10 +15,8 @@ import butterknife.BindView; public class ChatOtherMessageVh extends BaseChatVh { - @BindView(R.id.li_chat_other_avatar) ImageView avatar; @BindView(R.id.li_chat_other_ime) TextView mTime; @BindView(R.id.li_chat_other_message) TextView mMessage; - @BindView(R.id.li_chat_other_user_name) TextView mUserName; public ChatOtherMessageVh(ViewGroup parent) { super(parent, R.layout.li_chat_other_message); @@ -37,7 +31,5 @@ public class ChatOtherMessageVh extends BaseChatVh { mMessage.setText(item.files.get(0).payload); long time = item.created == null ? System.currentTimeMillis() : item.created; mTime.setText(getTime(time)); - avatar.setVisibility(View.GONE); - mUserName.setVisibility(View.GONE); } } diff --git a/app/src/main/java/com/ninja/mobile/communicator/ui/adapters/viewholders/NynjaContactVh.java b/app/src/main/java/com/ninja/mobile/communicator/ui/adapters/viewholders/NynjaContactVh.java index af66d70d02a99fa540a8da9e764acaa06de98378..6fabc623cc2f42121ce19b35ff58f2c8cc218eae 100644 --- a/app/src/main/java/com/ninja/mobile/communicator/ui/adapters/viewholders/NynjaContactVh.java +++ b/app/src/main/java/com/ninja/mobile/communicator/ui/adapters/viewholders/NynjaContactVh.java @@ -24,17 +24,17 @@ public class NynjaContactVh extends BaseViewHolder { private Contact mItem; public NynjaContactVh(ViewGroup parent) { - super(parent, R.layout.li_roster_contact); + super(parent, R.layout.li_nynja_contact); } public NynjaContactVh(ViewGroup parent, OnItemClickListener onItemClickListener) { - super(parent, R.layout.li_roster_contact, onItemClickListener); + super(parent, R.layout.li_nynja_contact, onItemClickListener); } @Override public void setData(Contact item) { mItem = item; mName.setText(item.getFullName()); - mPhoneNick.setText(item.getPhone()); + mPhoneNick.setText(item.getFormattedPhone(item.getPhone())); itemView.setOnClickListener((view) -> mListener.onItemClick(item, getAdapterPosition())); Glide.with(getContext()).load(item.avatar).placeholder(R.drawable.contact_placeholder).into(mPhoto); } diff --git a/app/src/main/java/com/ninja/mobile/communicator/ui/fragments/contacts/NynjaContactsFragment.java b/app/src/main/java/com/ninja/mobile/communicator/ui/fragments/contacts/NynjaContactsFragment.java index 4b57b54e9e1b8c1ebf33d7628dd2ff599297010a..7e2837858db841206450b35830c0ecfbe7fe779e 100644 --- a/app/src/main/java/com/ninja/mobile/communicator/ui/fragments/contacts/NynjaContactsFragment.java +++ b/app/src/main/java/com/ninja/mobile/communicator/ui/fragments/contacts/NynjaContactsFragment.java @@ -34,7 +34,7 @@ public class NynjaContactsFragment extends BaseFragment implements NynjaContacts @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { - return inflater.inflate(R.layout.fragment_roster_contacts, container, false); + return inflater.inflate(R.layout.fragment_nynja_contacts, container, false); } @Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { diff --git a/app/src/main/res/layout/fragment_add_contact_from_phone.xml b/app/src/main/res/layout/fragment_add_contact_from_phone.xml index 8217b2cf2943150ae113f8ecc0dcfa0dccee8c4b..88c50f5c8325c5d6e0175da5f09e8bf65815382b 100644 --- a/app/src/main/res/layout/fragment_add_contact_from_phone.xml +++ b/app/src/main/res/layout/fragment_add_contact_from_phone.xml @@ -1,8 +1,8 @@ + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent"> + android:visibility="gone" /> \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_chat.xml b/app/src/main/res/layout/fragment_chat.xml index eb3fc92435696b8e561e8eb776f2ee413bc8437d..2aaf37b414d22d28c35fd4b5c7ac827ba9461949 100644 --- a/app/src/main/res/layout/fragment_chat.xml +++ b/app/src/main/res/layout/fragment_chat.xml @@ -13,7 +13,7 @@ android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" - tools:listitem="@layout/li_chat_my_image_message" /> + tools:listitem="@layout/li_chat_other_message" /> + tools:listItem="@layout/li_roster_contact" /> + android:orientation="horizontal" + android:layout_marginTop="@dimen/chat.item.margin" + android:layout_marginBottom="@dimen/chat.item.margin"> diff --git a/app/src/main/res/layout/li_chat_my_message.xml b/app/src/main/res/layout/li_chat_my_message.xml index 5b74398f4311d3cd2d8afae15b9b1e514fdef8ae..9b38ee3fa564e3ccc1c659511e40747a6d915136 100644 --- a/app/src/main/res/layout/li_chat_my_message.xml +++ b/app/src/main/res/layout/li_chat_my_message.xml @@ -1,34 +1,48 @@ - - - + android:layout_marginStart="64dp" + android:layout_marginTop="@dimen/chat.item.margin" + android:layout_marginBottom="@dimen/chat.item.margin"> - - \ No newline at end of file + android:background="@drawable/grey_chat_bubble" + android:orientation="vertical" + android:paddingBottom="2dp" + android:paddingEnd="20dp" + android:paddingStart="20dp" + android:paddingTop="6dp" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintRight_toRightOf="parent" + app:layout_constraintTop_toTopOf="parent"> + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/li_chat_other_image_message.xml b/app/src/main/res/layout/li_chat_other_image_message.xml index 5904a56daef06af4b7c663bbb45c9c26c00840d5..b239183f5874a70508aefe517a144bbfbbb08820 100644 --- a/app/src/main/res/layout/li_chat_other_image_message.xml +++ b/app/src/main/res/layout/li_chat_other_image_message.xml @@ -9,7 +9,9 @@ android:paddingBottom="4dp" android:paddingEnd="4dp" android:paddingStart="4dp" - android:paddingTop="4dp"> + android:paddingTop="4dp" + android:layout_marginTop="@dimen/chat.item.margin" + android:layout_marginBottom="@dimen/chat.item.margin"> \ No newline at end of file diff --git a/app/src/main/res/layout/li_chat_other_message.xml b/app/src/main/res/layout/li_chat_other_message.xml index b1746a75990ec918080069573ed5368c24855334..a8d50205c6f25834d89c4e4c4ff6c615ff2896ad 100644 --- a/app/src/main/res/layout/li_chat_other_message.xml +++ b/app/src/main/res/layout/li_chat_other_message.xml @@ -1,14 +1,16 @@ - + android:layout_height="wrap_content" + android:layout_marginEnd="36dp" + android:layout_marginStart="24dp" + android:layout_marginTop="@dimen/chat.item.margin" + android:layout_marginBottom="@dimen/chat.item.margin"> - + android:textSize="@dimen/chat.text.size" + tools:text="dsfsdfsdf" /> - - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/li_roster_contact.xml b/app/src/main/res/layout/li_nynja_contact.xml similarity index 92% rename from app/src/main/res/layout/li_roster_contact.xml rename to app/src/main/res/layout/li_nynja_contact.xml index f518fc7e37af3e871983a68b1b1f28c86f2d5a7f..806b1b5e9aa55a358eafaddbf2604d4f092e0e84 100644 --- a/app/src/main/res/layout/li_roster_contact.xml +++ b/app/src/main/res/layout/li_nynja_contact.xml @@ -23,12 +23,15 @@ android:layout_marginBottom="8dp" android:layout_marginLeft="8dp" android:gravity="start" + android:textSize="17sp" + android:textStyle="bold" + android:textColor="@color/white" app:layout_constraintBottom_toTopOf="@+id/li_contact_roster_guideline_end" app:layout_constraintLeft_toRightOf="@+id/li_contact_roster_iv_photo" app:layout_constraintTop_toTopOf="@+id/li_contact_roster_iv_photo" app:layout_constraintVertical_bias="0.0" app:layout_constraintWidth_default="spread" - tools:text="User Name" /> + tools:text="Richard Smith" /> + tools:text="User phone" + android:textColor="@color/li.history.phone.text.color" /> + android:orientation="vertical" + android:paddingRight="75dp"> 240dp + + + 18sp + + -7dp \ No newline at end of file