mirror of
https://github.com/pierre42100/ComunicAndroid
synced 2024-12-28 14:39:00 +00:00
Created notifications fragment.
This commit is contained in:
parent
de05f52ffd
commit
e29f33d696
@ -27,6 +27,7 @@ import org.communiquons.android.comunic.client.data.utils.UiUtils;
|
||||
import org.communiquons.android.comunic.client.ui.fragments.ConversationFragment;
|
||||
import org.communiquons.android.comunic.client.ui.fragments.ConversationsListFragment;
|
||||
import org.communiquons.android.comunic.client.ui.fragments.FriendsListFragment;
|
||||
import org.communiquons.android.comunic.client.ui.fragments.NotificationsFragment;
|
||||
import org.communiquons.android.comunic.client.ui.fragments.UpdateConversationFragment;
|
||||
import org.communiquons.android.comunic.client.ui.fragments.UserInfosFragment;
|
||||
import org.communiquons.android.comunic.client.ui.fragments.UserPageFragment;
|
||||
@ -188,6 +189,11 @@ public class MainActivity extends AppCompatActivity
|
||||
openFriendsFragment();
|
||||
return true;*/
|
||||
|
||||
//If the user wants to open notifications
|
||||
case R.id.main_bottom_navigation_notif:
|
||||
openNotificationsFragment();
|
||||
return true;
|
||||
|
||||
//If the user chose to show information about him
|
||||
case R.id.main_bottom_navigation_me_view:
|
||||
|
||||
@ -265,6 +271,17 @@ public class MainActivity extends AppCompatActivity
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Open notifications fragment
|
||||
*/
|
||||
void openNotificationsFragment(){
|
||||
NotificationsFragment notifications = new NotificationsFragment();
|
||||
FragmentTransaction transaction = getFragmentManager().beginTransaction();
|
||||
transaction.replace(R.id.main_fragment, notifications);
|
||||
transaction.addToBackStack(null);
|
||||
transaction.commit();
|
||||
}
|
||||
|
||||
/**
|
||||
* Open the user information fragment
|
||||
*/
|
||||
|
@ -0,0 +1,39 @@
|
||||
package org.communiquons.android.comunic.client.ui.fragments;
|
||||
|
||||
import android.app.Fragment;
|
||||
import android.os.Bundle;
|
||||
import android.support.annotation.Nullable;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import org.communiquons.android.comunic.client.R;
|
||||
import org.communiquons.android.comunic.client.ui.activities.MainActivity;
|
||||
|
||||
/**
|
||||
* Notifications fragment
|
||||
*
|
||||
* @author Pierre HUBERT
|
||||
* Created by pierre on 4/1/18.
|
||||
*/
|
||||
|
||||
public class NotificationsFragment extends Fragment {
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {
|
||||
return inflater.inflate(R.layout.fragment_notifications, container, false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
|
||||
//Update the title of the application
|
||||
getActivity().setTitle(R.string.fragment_notifications_title);
|
||||
|
||||
//Update the bottom navigation menu
|
||||
((MainActivity) getActivity())
|
||||
.setSelectedNavigationItem(R.id.main_bottom_navigation_notif);
|
||||
}
|
||||
}
|
BIN
app/src/main/res/drawable/ic_notif.png
Normal file
BIN
app/src/main/res/drawable/ic_notif.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.1 KiB |
6
app/src/main/res/layout/fragment_notifications.xml
Normal file
6
app/src/main/res/layout/fragment_notifications.xml
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:orientation="vertical" android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
</LinearLayout>
|
@ -126,4 +126,5 @@
|
||||
<string name="err_submit_post">An error occurred while trying to create the post!</string>
|
||||
<string name="navigation_bottom_notif_item">Notifications</string>
|
||||
<string name="main_menu_friends_list">Friends list</string>
|
||||
<string name="fragment_notifications_title">Notifications</string>
|
||||
</resources>
|
||||
|
Loading…
Reference in New Issue
Block a user