diff --git a/app/src/main/ic_profile-playstore.png b/app/src/main/ic_profile-playstore.png new file mode 100644 index 0000000..ce3d1f5 Binary files /dev/null and b/app/src/main/ic_profile-playstore.png differ diff --git a/app/src/main/java/com/scalability4all/sathi/ChatListActivity.java b/app/src/main/java/com/scalability4all/sathi/ChatListActivity.java index a6c73d0..8ad7ba4 100755 --- a/app/src/main/java/com/scalability4all/sathi/ChatListActivity.java +++ b/app/src/main/java/com/scalability4all/sathi/ChatListActivity.java @@ -95,7 +95,6 @@ protected void onCreate(Bundle savedInstanceState) { mAdapter.setOnItemLongClickListener(this); chatsRecyclerView.setAdapter(mAdapter); FloatingActionButton newConversationButton = findViewById(R.id.new_conversation_floating_button); - newConversationButton.setBackgroundTintList(getResources().getColorStateList(R.color.colorPrimary)); newConversationButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { diff --git a/app/src/main/java/com/scalability4all/sathi/ContactDetailsActivity.java b/app/src/main/java/com/scalability4all/sathi/ContactDetailsActivity.java index 9c4574a..e2425a8 100755 --- a/app/src/main/java/com/scalability4all/sathi/ContactDetailsActivity.java +++ b/app/src/main/java/com/scalability4all/sathi/ContactDetailsActivity.java @@ -35,7 +35,7 @@ protected void onCreate(Bundle savedInstanceState) { setTitle(contactJid); ImageView profileImage = findViewById(R.id.contact_details_user_profile); RoosterConnection rc = RoosterConnectionService.getConnection(); - profileImage.setImageResource(R.drawable.ic_profile); + profileImage.setImageResource(R.mipmap.ic_profile); if(rc != null) { String imageAbsPath = rc.getProfileImageAbsolutePath(contactJid); diff --git a/app/src/main/java/com/scalability4all/sathi/ContactListActivity.java b/app/src/main/java/com/scalability4all/sathi/ContactListActivity.java index c50d74e..a4617bc 100755 --- a/app/src/main/java/com/scalability4all/sathi/ContactListActivity.java +++ b/app/src/main/java/com/scalability4all/sathi/ContactListActivity.java @@ -43,7 +43,6 @@ protected void onCreate(Bundle savedInstanceState) { Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar); FloatingActionButton newContactButton = findViewById(R.id.new_contact_button); - newContactButton.setBackgroundTintList(getResources().getColorStateList(R.color.colorPrimary)); newContactButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { diff --git a/app/src/main/java/com/scalability4all/sathi/LoginActivity.java b/app/src/main/java/com/scalability4all/sathi/LoginActivity.java index 9f94933..8eb6530 100755 --- a/app/src/main/java/com/scalability4all/sathi/LoginActivity.java +++ b/app/src/main/java/com/scalability4all/sathi/LoginActivity.java @@ -17,11 +17,12 @@ import android.view.inputmethod.EditorInfo; import android.widget.AutoCompleteTextView; import android.widget.EditText; -import android.widget.ImageView; import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; +import com.google.android.material.button.MaterialButton; +import com.google.android.material.textfield.TextInputEditText; import com.scalability4all.sathi.services.VolleyCallback; import com.scalability4all.sathi.services.VolleyService; import com.scalability4all.sathi.xmpp.RoosterConnectionService; @@ -49,8 +50,8 @@ public class LoginActivity extends AppCompatActivity { private static final String LOGTAG = "RoosterPlus"; - private AutoCompleteTextView mJidView; - private EditText mPasswordView; + private TextInputEditText mJidView; + private TextInputEditText mPasswordView; private View mProgressView; private View mLoginFormView; private BroadcastReceiver mBroadcastReceiver; @@ -72,7 +73,7 @@ public boolean onEditorAction(TextView textView, int id, KeyEvent keyEvent) { return false; } }); - ImageView mJidSignInButton = findViewById(R.id.jid_sign_in_button); + MaterialButton mJidSignInButton = findViewById(R.id.jid_sign_in_button); mJidSignInButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { @@ -89,39 +90,7 @@ public void onClick(View view) { startActivity(i); } }); -// ImageView mJidRegisterButton = findViewById(R.id.jid_register_button); -// // Registrierungsdialog -// mJidRegisterButton.setOnClickListener(new OnClickListener() { -// @Override -// public void onClick(View view) { -// final Dialog dialog = new Dialog(LoginActivity.this); -// dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); -// dialog.setCancelable(false); -// dialog.setContentView(R.layout.register_dialog); -// ImageView rJidReg = dialog.findViewById(R.id.login_register_reg); -// ImageView rJidCancel = dialog.findViewById(R.id.login_register_cancel); -// rJidReg.setOnClickListener(new OnClickListener() { -// @Override -// public void onClick(View view) { -// EditText username = dialog.findViewById(R.id.dialog_register_jid); -// EditText password = dialog.findViewById(R.id.dialog_register_password); -// try { -// attemptRegister(username.getText().toString(), password.getText().toString()); -// dialog.dismiss(); -// } catch (IOException e) { -// e.printStackTrace(); -// } -// } -// }); -// rJidCancel.setOnClickListener(new OnClickListener() { -// @Override -// public void onClick(View view) { -// dialog.dismiss(); -// } -// }); -// dialog.show(); -// } -// }); + } @Override protected void onPause() { @@ -160,20 +129,20 @@ public void onReceive(Context context, Intent intent) { this.registerReceiver(mBroadcastReceiver, filter); } private void attemptLogin() { - // Errors zurücksetzen + // Errors reset to default mJidView.setError(null); mPasswordView.setError(null); String jid = mJidView.getText().toString(); String password = mPasswordView.getText().toString(); boolean cancel = false; View focusView = null; - // Passwortüberprüfung (hier nur noch Länge, nicht ob auf Server richtig + //Password check (length only here, not correct on server if (!TextUtils.isEmpty(password) && !isPasswordValid(password)) { mPasswordView.setError(getString(R.string.error_invalid_password)); focusView = mPasswordView; cancel = true; } - // JID überprüfen (per @) + // JID check (per @) if (TextUtils.isEmpty(jid)) { mJidView.setError(getString(R.string.error_field_required)); focusView = mJidView; @@ -196,7 +165,7 @@ private boolean isJidValid(String email) { private boolean isPasswordValid(String password) { return password.length() > 4; } - // Progressbar zeigen und Login ausblenden + // Show progress bar and hide login @TargetApi(Build.VERSION_CODES.HONEYCOMB_MR2) private void showProgress(final boolean show) { mProgressView.setVisibility(show ? View.VISIBLE : View.GONE); diff --git a/app/src/main/java/com/scalability4all/sathi/MeActivity.java b/app/src/main/java/com/scalability4all/sathi/MeActivity.java index 0c51244..f87a3d2 100755 --- a/app/src/main/java/com/scalability4all/sathi/MeActivity.java +++ b/app/src/main/java/com/scalability4all/sathi/MeActivity.java @@ -47,7 +47,7 @@ protected void onCreate(Bundle savedInstanceState) { profileImageView.setOnClickListener(this); String selfJid = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("xmpp_jid",null); RoosterConnection rc = RoosterConnectionService.getConnection(); - profileImageView.setImageResource(R.drawable.ic_profile); + profileImageView.setImageResource(R.mipmap.ic_profile); if(rc != null) { String imageAbsPath = rc.getProfileImageAbsolutePath(selfJid); diff --git a/app/src/main/java/com/scalability4all/sathi/adapters/ChatListAdapter.java b/app/src/main/java/com/scalability4all/sathi/adapters/ChatListAdapter.java index aeb7fd3..9349125 100755 --- a/app/src/main/java/com/scalability4all/sathi/adapters/ChatListAdapter.java +++ b/app/src/main/java/com/scalability4all/sathi/adapters/ChatListAdapter.java @@ -182,7 +182,7 @@ public void bindChat(Chat chat) timestampTextView.setMovementMethod(LinkMovementMethod.getInstance()); timestampTextView.setText(Utilities.getFormattedTime(mChat.getLastMessageTimeStamp())); - profileImage.setImageResource(R.drawable.ic_profile); + profileImage.setImageResource(R.mipmap.ic_profile); RoosterConnection rc = RoosterConnectionService.getConnection(); if(rc != null) { diff --git a/app/src/main/java/com/scalability4all/sathi/adapters/ChatMessagesAdapter.java b/app/src/main/java/com/scalability4all/sathi/adapters/ChatMessagesAdapter.java index 1dc3761..f1bf625 100755 --- a/app/src/main/java/com/scalability4all/sathi/adapters/ChatMessagesAdapter.java +++ b/app/src/main/java/com/scalability4all/sathi/adapters/ChatMessagesAdapter.java @@ -146,7 +146,7 @@ public void bindChat(ChatMessage chatMessage) mChatMessage = chatMessage; mMessageBody.setText(chatMessage.getMessage()); mMessageTimestamp.setText(Utilities.getFormattedTime(chatMessage.getTimestamp())); - profileImage.setImageResource(R.drawable.ic_profile); + profileImage.setImageResource(R.mipmap.ic_profile); ChatMessage.Type type = mChatMessage.getType(); if( type == ChatMessage.Type.RECEIVED) { diff --git a/app/src/main/java/com/scalability4all/sathi/adapters/ContactListAdapter.java b/app/src/main/java/com/scalability4all/sathi/adapters/ContactListAdapter.java index f005d79..4366a8d 100755 --- a/app/src/main/java/com/scalability4all/sathi/adapters/ContactListAdapter.java +++ b/app/src/main/java/com/scalability4all/sathi/adapters/ContactListAdapter.java @@ -113,7 +113,7 @@ void bindContact(Contact c) } jidTexView.setText(mContact.getJid()); subscriptionTypeTextView.setText(mContact.getTypeStringValue(mContact.getSubscriptionType())); - profile_image.setImageResource(R.drawable.ic_profile); + profile_image.setImageResource(R.mipmap.ic_profile); RoosterConnection rc = RoosterConnectionService.getConnection(); if(rc != null) { diff --git a/app/src/main/java/com/scalability4all/sathi/xmpp/RoosterConnection.java b/app/src/main/java/com/scalability4all/sathi/xmpp/RoosterConnection.java index d98e0ff..b7badf4 100755 --- a/app/src/main/java/com/scalability4all/sathi/xmpp/RoosterConnection.java +++ b/app/src/main/java/com/scalability4all/sathi/xmpp/RoosterConnection.java @@ -689,7 +689,7 @@ private void gatherCredentials() if( jid != null) { mUsername = jid.split("@")[0]; - mServiceName = jid.split("@")[1]; + mServiceName = jid.split("@").length>1?jid.split("@")[1]:""; }else { mUsername =""; diff --git a/app/src/main/res/drawable-hdpi/ic_profile.png b/app/src/main/res/drawable-hdpi/ic_profile.png deleted file mode 100755 index 278f8c5..0000000 Binary files a/app/src/main/res/drawable-hdpi/ic_profile.png and /dev/null differ diff --git a/app/src/main/res/drawable-mdpi/ic_profile.png b/app/src/main/res/drawable-mdpi/ic_profile.png deleted file mode 100755 index c19fbcb..0000000 Binary files a/app/src/main/res/drawable-mdpi/ic_profile.png and /dev/null differ diff --git a/app/src/main/res/drawable-xhdpi/ic_profile.png b/app/src/main/res/drawable-xhdpi/ic_profile.png deleted file mode 100755 index 599262f..0000000 Binary files a/app/src/main/res/drawable-xhdpi/ic_profile.png and /dev/null differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_profile.png b/app/src/main/res/drawable-xxhdpi/ic_profile.png deleted file mode 100755 index 755efb4..0000000 Binary files a/app/src/main/res/drawable-xxhdpi/ic_profile.png and /dev/null differ diff --git a/app/src/main/res/drawable-xxhdpi/logo.png b/app/src/main/res/drawable-xxhdpi/logo.png new file mode 100644 index 0000000..0bc0a82 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/logo.png differ diff --git a/app/src/main/res/drawable/background_border.xml b/app/src/main/res/drawable/background_border.xml new file mode 100644 index 0000000..8f7d437 --- /dev/null +++ b/app/src/main/res/drawable/background_border.xml @@ -0,0 +1,17 @@ + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_profile_foreground.xml b/app/src/main/res/drawable/ic_profile_foreground.xml new file mode 100644 index 0000000..dea7a5c --- /dev/null +++ b/app/src/main/res/drawable/ic_profile_foreground.xml @@ -0,0 +1,17 @@ + + + + + + diff --git a/app/src/main/res/drawable/tinput_border.xml b/app/src/main/res/drawable/tinput_border.xml index e083c14..bc3bcda 100755 --- a/app/src/main/res/drawable/tinput_border.xml +++ b/app/src/main/res/drawable/tinput_border.xml @@ -1,6 +1,6 @@ - + diff --git a/app/src/main/res/layout/activity_chat_list.xml b/app/src/main/res/layout/activity_chat_list.xml index 0c5b9db..5e299f8 100755 --- a/app/src/main/res/layout/activity_chat_list.xml +++ b/app/src/main/res/layout/activity_chat_list.xml @@ -4,7 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - android:background="@color/cardview_light_background" + android:background="@color/white" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" @@ -15,19 +15,20 @@ + android:layout_height="match_parent" + android:padding="4dp"> diff --git a/app/src/main/res/layout/activity_contact_details.xml b/app/src/main/res/layout/activity_contact_details.xml index e5fd2a5..a0b3090 100755 --- a/app/src/main/res/layout/activity_contact_details.xml +++ b/app/src/main/res/layout/activity_contact_details.xml @@ -6,7 +6,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" - android:background="@color/cardview_light_background" + android:background="@color/white" android:paddingBottom="@dimen/activity_vertical_margin" tools:context="com.scalability4all.sathi.ContactDetailsActivity"> @@ -19,7 +19,7 @@ android:layout_centerHorizontal="true" android:layout_marginRight="16dp" android:layout_marginTop="5dp" - android:src="@drawable/ic_profile" + android:src="@mipmap/ic_profile" app:riv_border_color="@color/riv_border_color" app:riv_border_width="1dip" app:riv_corner_radius="12dp" /> diff --git a/app/src/main/res/layout/activity_contact_list.xml b/app/src/main/res/layout/activity_contact_list.xml index ca69ddf..8d10548 100755 --- a/app/src/main/res/layout/activity_contact_list.xml +++ b/app/src/main/res/layout/activity_contact_list.xml @@ -4,7 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - android:background="@color/cardview_light_background" + android:background="@color/white" tools:context="com.scalability4all.sathi.ContactListActivity"> @@ -38,6 +37,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|end" + app:backgroundTint="@color/floating_button" android:layout_margin="@dimen/fab_margin" android:src="@drawable/add_contact" /> diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml index 0ce51b6..5924a7f 100755 --- a/app/src/main/res/layout/activity_login.xml +++ b/app/src/main/res/layout/activity_login.xml @@ -3,7 +3,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - android:background="@color/cardview_light_background" + android:background="@color/white" android:gravity="center_vertical|center_horizontal" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" @@ -24,139 +24,99 @@ - + android:layout_height="wrap_content" + android:clipChildren="false" + android:clipToPadding="false" + android:orientation="vertical" + android:padding="24dp" + android:paddingTop="16dp"> + + + + + - + android:layout_margin="4dp"> - + android:hint="@string/hint_user_name" + android:inputType="text" + android:maxLines="1" /> - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - + android:layout_height="wrap_content" + android:hint="@string/prompt_password" + android:imeActionId="6" + android:imeActionLabel="@string/action_sign_in_short" + android:imeOptions="actionUnspecified" + android:inputType="textPassword" + android:maxLines="1" /> + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_me.xml b/app/src/main/res/layout/activity_me.xml index 628b571..fa3e874 100755 --- a/app/src/main/res/layout/activity_me.xml +++ b/app/src/main/res/layout/activity_me.xml @@ -3,7 +3,7 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="fill_parent" android:layout_height="fill_parent" - android:background="@color/cardview_light_background"> + android:background="@color/white"> diff --git a/app/src/main/res/layout/activity_register.xml b/app/src/main/res/layout/activity_register.xml index 5abf11e..92af869 100644 --- a/app/src/main/res/layout/activity_register.xml +++ b/app/src/main/res/layout/activity_register.xml @@ -5,7 +5,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" - android:background="@color/cardview_light_background" + android:background="@color/white" android:padding="20dp" android:layout_gravity="center" tools:context=".Register"> diff --git a/app/src/main/res/layout/chat_list_item.xml b/app/src/main/res/layout/chat_list_item.xml index 81291d3..cdc17ce 100755 --- a/app/src/main/res/layout/chat_list_item.xml +++ b/app/src/main/res/layout/chat_list_item.xml @@ -3,33 +3,35 @@ xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" - - android:layout_height="90dp" - - android:layout_marginBottom="2dp" - android:background="#f0f0f0"> + android:layout_height="wrap_content" + android:layout_marginBottom="4dp" + android:background="@drawable/background_border" + android:elevation="2dp" + android:paddingLeft="10dp" + android:paddingTop="10dp" + android:paddingRight="10dp"> - @@ -39,7 +41,7 @@ android:layout_height="wrap_content" android:layout_gravity="center" android:text="@string/user_example_com" - android:textColor="@color/default_bubble_color_rcv" + android:textColor="@color/textColor" android:textSize="@dimen/default_message_chat_text_size" tools:text="@string/server_text" /> diff --git a/app/src/main/res/layout/chat_message_received.xml b/app/src/main/res/layout/chat_message_received.xml index b49d029..ce09648 100755 --- a/app/src/main/res/layout/chat_message_received.xml +++ b/app/src/main/res/layout/chat_message_received.xml @@ -14,7 +14,7 @@ app:riv_border_color="@color/riv_border_color" app:riv_border_width="1dip" android:layout_alignParentRight="true" - android:src="@drawable/ic_profile" + android:src="@mipmap/ic_profile" android:layout_centerVertical="true"/> + android:layout_marginBottom="4dp" + android:background="@drawable/background_border" + android:elevation="2dp" + android:padding="10dp"> @@ -31,6 +27,9 @@ @@ -39,8 +38,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center" - android:text="user@example.com" - android:textColor="@color/default_bubble_color_rcv" + android:text="@string/user_example_com" + android:textColor="@color/textColor" android:textSize="@dimen/default_message_chat_text_size" tools:text="user@server.com" /> diff --git a/app/src/main/res/layout/groupchat_dialog.xml b/app/src/main/res/layout/groupchat_dialog.xml index d545f9c..0aa564b 100755 --- a/app/src/main/res/layout/groupchat_dialog.xml +++ b/app/src/main/res/layout/groupchat_dialog.xml @@ -3,7 +3,7 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="280dp" android:layout_height="wrap_content" - android:background="@color/cardview_light_background" + android:background="@color/white" android:orientation="vertical"> + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_profile_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_profile_round.xml new file mode 100644 index 0000000..907c66f --- /dev/null +++ b/app/src/main/res/mipmap-anydpi-v26/ic_profile_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_profile.png b/app/src/main/res/mipmap-hdpi/ic_profile.png new file mode 100644 index 0000000..fb4b111 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_profile.png differ diff --git a/app/src/main/res/mipmap-hdpi/ic_profile_foreground.png b/app/src/main/res/mipmap-hdpi/ic_profile_foreground.png new file mode 100644 index 0000000..3c29730 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_profile_foreground.png differ diff --git a/app/src/main/res/mipmap-hdpi/ic_profile_round.png b/app/src/main/res/mipmap-hdpi/ic_profile_round.png new file mode 100644 index 0000000..1581010 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_profile_round.png differ diff --git a/app/src/main/res/mipmap-mdpi/ic_profile.png b/app/src/main/res/mipmap-mdpi/ic_profile.png new file mode 100644 index 0000000..6eba14f Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_profile.png differ diff --git a/app/src/main/res/mipmap-mdpi/ic_profile_foreground.png b/app/src/main/res/mipmap-mdpi/ic_profile_foreground.png new file mode 100644 index 0000000..8bb3c06 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_profile_foreground.png differ diff --git a/app/src/main/res/mipmap-mdpi/ic_profile_round.png b/app/src/main/res/mipmap-mdpi/ic_profile_round.png new file mode 100644 index 0000000..59ba8d9 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_profile_round.png differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_profile.png b/app/src/main/res/mipmap-xhdpi/ic_profile.png new file mode 100644 index 0000000..bf6e8a4 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_profile.png differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_profile_foreground.png b/app/src/main/res/mipmap-xhdpi/ic_profile_foreground.png new file mode 100644 index 0000000..4361e3c Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_profile_foreground.png differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_profile_round.png b/app/src/main/res/mipmap-xhdpi/ic_profile_round.png new file mode 100644 index 0000000..467fa25 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_profile_round.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_profile.png b/app/src/main/res/mipmap-xxhdpi/ic_profile.png new file mode 100644 index 0000000..b5af298 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_profile.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_profile_foreground.png b/app/src/main/res/mipmap-xxhdpi/ic_profile_foreground.png new file mode 100644 index 0000000..8f4fb11 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_profile_foreground.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_profile_round.png b/app/src/main/res/mipmap-xxhdpi/ic_profile_round.png new file mode 100644 index 0000000..96837f3 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_profile_round.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_profile.png b/app/src/main/res/mipmap-xxxhdpi/ic_profile.png new file mode 100644 index 0000000..f665ba9 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_profile.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_profile_foreground.png b/app/src/main/res/mipmap-xxxhdpi/ic_profile_foreground.png new file mode 100644 index 0000000..4a7b5f3 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_profile_foreground.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_profile_round.png b/app/src/main/res/mipmap-xxxhdpi/ic_profile_round.png new file mode 100644 index 0000000..8a55601 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_profile_round.png differ diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index c4f535d..e660b50 100755 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -12,7 +12,7 @@ #f98aff #c78eff - #bae2fc + #FFFFFF #552a78 #cbcbcb @@ -23,4 +23,8 @@ #015850 #FDFDFD #FAFAFA + #E5E5E5 + #01579B + #B3E5FC + diff --git a/app/src/main/res/values/ic_profile_background.xml b/app/src/main/res/values/ic_profile_background.xml new file mode 100644 index 0000000..0b3e2d4 --- /dev/null +++ b/app/src/main/res/values/ic_profile_background.xml @@ -0,0 +1,4 @@ + + + #E4E6E7 + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 8fe3139..347186a 100755 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -55,6 +55,8 @@ Select News Categories Save Cancel + User Name + Login diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 545b9c6..47c2f9e 100755 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -1,7 +1,7 @@ -