@@ -54,7 +54,9 @@ public class MainActivity extends AppCompatActivity {
5454 private ImageView imgNavHeaderBg , imgProfile ;
5555 private TextView txtName , txtSubName ;
5656 Toolbar toolbar ;
57- private LinearLayout NewsFeedLayout ,TeamLayout ;
57+ private LinearLayout quiz_layout , gallery_layout ,
58+ map_layout , newsfeed_layout , coreteam_layout ,
59+ aboutnimbus_layout , teams_layout , feedback_layout ;
5860
5961 //public static int navItemIndex = 0;
6062
@@ -69,27 +71,17 @@ protected void onCreate(Bundle savedInstanceState) {
6971 setContentView (R .layout .activity_main );
7072
7173 initCollapsingToolbar ();
72- toolbar = (Toolbar ) findViewById (R .id .toolbar );
73- setSupportActionBar (toolbar );
74- Log .v ("Checking UserId:" , "" + sharedPref .getUserId ());
74+ init ();
7575
76- //Code to deal with the NavigationDrawer
77- drawer = (DrawerLayout ) findViewById (R .id .drawer_layout );
78- navigationView = (NavigationView ) findViewById (R .id .nvView );
79-
80- navHeader = navigationView .getHeaderView (0 );
81- txtName = (TextView ) navHeader .findViewById (R .id .name );
82- txtSubName = (TextView ) navHeader .findViewById (R .id .subname );
83- imgNavHeaderBg = (ImageView ) navHeader .findViewById (R .id .img_header_bg );
84- imgProfile = (ImageView ) navHeader .findViewById (R .id .img_profile );
76+ Log .v ("Checking UserId:" , "" + sharedPref .getUserId ());
8577
8678 loadNavHeader ();
8779 setUpNavigationView ();
8880 //Ends here
8981
9082 //Code to deal with the ViewPager.
91- viewPager = (ViewPager )findViewById (R .id .main_view_pager );
9283 imageAdapter =new SlidingImageAdapter (MainActivity .this );
84+
9385 if (new Connection (this ).isInternet ()){
9486 getPagerData ();
9587 profileBasicInfo (sharedPref .getUserId ());
@@ -100,29 +92,8 @@ protected void onCreate(Bundle savedInstanceState) {
10092 viewPager .setPadding (100 ,120 ,100 ,120 );
10193 viewPager .setPageMargin (60 );
10294
95+ clickListenersMainMenu ();
10396
104- NewsFeedLayout = (LinearLayout ) findViewById (R .id .newsFeed_layout );
105- NewsFeedLayout .setOnClickListener (new View .OnClickListener () {
106- @ Override
107- public void onClick (View v ) {
108- startActivity (new Intent (MainActivity .this ,NewsFeedActivity .class ));
109- }
110- });
111-
112- TeamLayout = (LinearLayout ) findViewById (R .id .teamLayout );
113- TeamLayout .setOnClickListener (new View .OnClickListener () {
114- @ Override
115- public void onClick (View v ) {
116- startActivity (new Intent (MainActivity .this ,TeamActivity .class ));
117- }
118- });
119- //Ends Here
120-
121- //Handling the Recycler View
122-
123- //Ends Here
124-
125- bottomNavigationView = (BottomNavigationView ) findViewById (R .id .bottom_navigation );
12697 bottomNavigationView .setOnNavigationItemSelectedListener (new BottomNavigationView .OnNavigationItemSelectedListener () {
12798 @ Override
12899 public boolean onNavigationItemSelected (@ NonNull MenuItem item ) {
@@ -145,6 +116,93 @@ public boolean onNavigationItemSelected(@NonNull MenuItem item) {
145116
146117 }
147118
119+ public void init (){
120+ toolbar = (Toolbar ) findViewById (R .id .toolbar );
121+ setSupportActionBar (toolbar );
122+
123+ drawer = (DrawerLayout ) findViewById (R .id .drawer_layout );
124+ navigationView = (NavigationView ) findViewById (R .id .nvView );
125+
126+ navHeader = navigationView .getHeaderView (0 );
127+ txtName = (TextView ) navHeader .findViewById (R .id .name );
128+ txtSubName = (TextView ) navHeader .findViewById (R .id .subname );
129+ imgNavHeaderBg = (ImageView ) navHeader .findViewById (R .id .img_header_bg );
130+ imgProfile = (ImageView ) navHeader .findViewById (R .id .img_profile );
131+
132+ viewPager = (ViewPager )findViewById (R .id .main_view_pager );
133+
134+ quiz_layout = (LinearLayout ) findViewById (R .id .quiz_layout );
135+ gallery_layout = (LinearLayout ) findViewById (R .id .gallery_layout );
136+ map_layout = (LinearLayout ) findViewById (R .id .map_layout );
137+ newsfeed_layout = (LinearLayout ) findViewById (R .id .newsfeed_layout );
138+ coreteam_layout = (LinearLayout ) findViewById (R .id .coreteam_layout );
139+ aboutnimbus_layout = (LinearLayout ) findViewById (R .id .aboutnimbus_layout );
140+ teams_layout = (LinearLayout ) findViewById (R .id .teams_layout );
141+ feedback_layout = (LinearLayout ) findViewById (R .id .feedback_layout );
142+
143+ bottomNavigationView = (BottomNavigationView ) findViewById (R .id .bottom_navigation );
144+
145+ }
146+
147+ public void clickListenersMainMenu (){
148+ quiz_layout .setOnClickListener (new View .OnClickListener () {
149+ @ Override
150+ public void onClick (View v ) {
151+ startActivity (new Intent (MainActivity .this ,QuizActivity .class ));
152+ }
153+ });
154+
155+ gallery_layout .setOnClickListener (new View .OnClickListener () {
156+ @ Override
157+ public void onClick (View v ) {
158+
159+ }
160+ });
161+
162+ map_layout .setOnClickListener (new View .OnClickListener () {
163+ @ Override
164+ public void onClick (View v ) {
165+
166+ }
167+ });
168+
169+ newsfeed_layout .setOnClickListener (new View .OnClickListener () {
170+ @ Override
171+ public void onClick (View v ) {
172+ startActivity (new Intent (MainActivity .this ,NewsFeedActivity .class ));
173+ }
174+ });
175+
176+ coreteam_layout .setOnClickListener (new View .OnClickListener () {
177+ @ Override
178+ public void onClick (View v ) {
179+ startActivity (new Intent (MainActivity .this ,TeamActivity .class ));
180+ }
181+ });
182+
183+ aboutnimbus_layout .setOnClickListener (new View .OnClickListener () {
184+ @ Override
185+ public void onClick (View v ) {
186+
187+ }
188+ });
189+
190+ teams_layout .setOnClickListener (new View .OnClickListener () {
191+ @ Override
192+ public void onClick (View v ) {
193+
194+ }
195+ });
196+
197+ feedback_layout .setOnClickListener (new View .OnClickListener () {
198+ @ Override
199+ public void onClick (View v ) {
200+
201+ }
202+ });
203+
204+ }
205+
148206 private void initCollapsingToolbar () {
149207 final CollapsingToolbarLayout collapsingToolbar =
150208 (CollapsingToolbarLayout ) findViewById (R .id .collapsing_toolbar );
0 commit comments