mirror of
https://github.com/pierre42100/ComunicAndroid
synced 2024-11-27 15:59:29 +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.ConversationFragment;
|
||||||
import org.communiquons.android.comunic.client.ui.fragments.ConversationsListFragment;
|
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.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.UpdateConversationFragment;
|
||||||
import org.communiquons.android.comunic.client.ui.fragments.UserInfosFragment;
|
import org.communiquons.android.comunic.client.ui.fragments.UserInfosFragment;
|
||||||
import org.communiquons.android.comunic.client.ui.fragments.UserPageFragment;
|
import org.communiquons.android.comunic.client.ui.fragments.UserPageFragment;
|
||||||
@ -188,6 +189,11 @@ public class MainActivity extends AppCompatActivity
|
|||||||
openFriendsFragment();
|
openFriendsFragment();
|
||||||
return true;*/
|
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
|
//If the user chose to show information about him
|
||||||
case R.id.main_bottom_navigation_me_view:
|
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
|
* 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="err_submit_post">An error occurred while trying to create the post!</string>
|
||||||
<string name="navigation_bottom_notif_item">Notifications</string>
|
<string name="navigation_bottom_notif_item">Notifications</string>
|
||||||
<string name="main_menu_friends_list">Friends list</string>
|
<string name="main_menu_friends_list">Friends list</string>
|
||||||
|
<string name="fragment_notifications_title">Notifications</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
Loading…
Reference in New Issue
Block a user