Proyectos de Subversion Android Microlearning - Nuevo Interface

Rev

Rev 8 | Rev 11 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 8 Rev 9
Línea 31... Línea 31...
31
import android.view.MenuItem;
31
import android.view.MenuItem;
32
import android.view.View;
32
import android.view.View;
33
import android.widget.ImageView;
33
import android.widget.ImageView;
34
import android.widget.ProgressBar;
34
import android.widget.ProgressBar;
35
import android.widget.TextView;
35
import android.widget.TextView;
-
 
36
import android.widget.Toast;
Línea 36... Línea 37...
36
 
37
 
37
 
38
 
38
import com.bumptech.glide.Glide;
39
import com.bumptech.glide.Glide;
Línea 58... Línea 59...
58
import com.cesams.twogetskills.fragment.CapsuleFragment;
59
import com.cesams.twogetskills.fragment.CapsuleFragment;
59
import com.cesams.twogetskills.fragment.CompanyFragment;
60
import com.cesams.twogetskills.fragment.CompanyFragment;
60
import com.cesams.twogetskills.fragment.FinishCapsuleFragment;
61
import com.cesams.twogetskills.fragment.FinishCapsuleFragment;
61
import com.cesams.twogetskills.fragment.FinishTopicFragment;
62
import com.cesams.twogetskills.fragment.FinishTopicFragment;
62
import com.cesams.twogetskills.fragment.GalleryFragment;
63
import com.cesams.twogetskills.fragment.GalleryFragment;
-
 
64
import com.cesams.twogetskills.fragment.NotificationCenter;
63
import com.cesams.twogetskills.fragment.ProgressFragment;
65
import com.cesams.twogetskills.fragment.ProgressFragment;
64
import com.cesams.twogetskills.fragment.SlideFragment;
66
import com.cesams.twogetskills.fragment.SlideFragment;
65
import com.cesams.twogetskills.fragment.TimelineFragment;
67
import com.cesams.twogetskills.fragment.TimelineFragment;
66
import com.cesams.twogetskills.fragment.TopicFragment;
68
import com.cesams.twogetskills.fragment.TopicFragment;
67
import com.cesams.twogetskills.fragment.UserProfileFragment;
69
import com.cesams.twogetskills.fragment.UserProfileFragment;
Línea 226... Línea 228...
226
 
228
 
227
        mNavigationView.setOnItemSelectedListener(new NavigationBarView.OnItemSelectedListener() {
229
        mNavigationView.setOnItemSelectedListener(new NavigationBarView.OnItemSelectedListener() {
228
            @Override
230
            @Override
Línea 229... Línea -...
229
            public boolean onNavigationItemSelected(@NonNull MenuItem item) {
-
 
Línea 230... Línea 231...
230
 
231
            public boolean onNavigationItemSelected(@NonNull MenuItem item) {
Línea 231... Línea 232...
231
                Log.e("Titulo",""+item.getTitle());
232
 
232
 
233
 
233
              if(item.getTitle().equals("Inicio")){
234
              if(item.getItemId()==R.id.action_home){
Línea 234... Línea 235...
234
 
235
 
Línea 235... Línea 236...
235
                  setTitleActionBar(getString(R.string.app_name));
236
                  setTitleActionBar(getString(R.string.app_name));
Línea 236... Línea 237...
236
                  invokeFragment(Constants.IDX_FRAGMENT_WELCOME);
237
                  invokeFragment(Constants.IDX_FRAGMENT_WELCOME);
237
                  mNavigationView.getMenu().getItem(0).setChecked(true);
238
                  mNavigationView.getMenu().getItem(0).setChecked(true);
238
 
239
 
Línea 239... Línea 240...
239
 
240
 
Línea 240... Línea 241...
240
              }
241
              }
Línea 241... Línea 242...
241
 
242
 
242
                if(item.getTitle().equals("Tópicos")){
243
                if(item.getItemId()==R.id.action_topicos){
243
 
244
 
Línea 244... Línea 245...
244
                    setTitleActionBar(getString(R.string.menu_topics));
245
                    setTitleActionBar(getString(R.string.menu_topics));
Línea 245... Línea 246...
245
                    invokeFragment(Constants.IDX_FRAGMENT_TOPICS);
246
                    invokeFragment(Constants.IDX_FRAGMENT_TOPICS);
Línea 246... Línea 247...
246
                    mNavigationView.getMenu().getItem(1).setChecked(true);
247
                    mNavigationView.getMenu().getItem(1).setChecked(true);
247
 
248
 
248
                }
249
                }
Línea 368... Línea 369...
368
        } catch (IllegalArgumentException e) {
369
        } catch (IllegalArgumentException e) {
369
            e.printStackTrace();
370
            e.printStackTrace();
370
        }
371
        }
371
    }
372
    }
Línea -... Línea 373...
-
 
373
 
-
 
374
    @Override
-
 
375
    public boolean onOptionsItemSelected(MenuItem item) {
-
 
376
        if (item.getItemId()==R.id.action_notifications) {// Toast.makeText(this, "Abriendo centro de notificaciones", Toast.LENGTH_LONG).show();
-
 
377
            invokeFragment(Constants.IDX_FRAGMENT_NOTIFICATION);
-
 
378
        }
-
 
379
        return true;
Línea 372... Línea 380...
372
 
380
    }
373
 
381
 
374
    @Override
382
    @Override
375
    protected void onResume() {
383
    protected void onResume() {
Línea 901... Línea 909...
901
                    add = true;
909
                    add = true;
902
                    fragment = new TopicFragment();
910
                    fragment = new TopicFragment();
903
                }
911
                }
904
                break;
912
                break;
Línea -... Línea 913...
-
 
913
 
-
 
914
            case Constants.IDX_FRAGMENT_NOTIFICATION:
-
 
915
 
-
 
916
                // getSupportActionBar().show();
-
 
917
                //   mDrawerToggle.setDrawerIndicatorEnabled(true);
-
 
918
                if(fragmentHashMap.containsKey(fragmentKeyNuevo)) {
-
 
919
                    fragment = fragmentHashMap.get(fragmentKeyNuevo);
-
 
920
                } else {
-
 
921
                    add = true;
-
 
922
                    fragment = new NotificationCenter();
-
 
923
                }
-
 
924
                break;
Línea 905... Línea 925...
905
 
925
 
906
 
926
 
907
            case Constants.IDX_FRAGMENT_CAPSULES :
927
            case Constants.IDX_FRAGMENT_CAPSULES :
908
              //  getSupportActionBar().show();
928
              //  getSupportActionBar().show();