-1
Ich erstelle eine Navigationsschublade, die Fragmente enthalten, jedes Fragment dauert einige Zeit zu laden. Deshalb möchte ich während des Übergangs wie gmail app unter einen Kreis Fortschrittsbalken implementieren: screenshot gmail appKreis Fortschrittsbalken beim Übergang zwischen zwei Fragmenten
Haupt Activity.class
public boolean onNavigationItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.profil) {
}
else if (id == R.id.accueil) {
AccueilFragment fragment = new AccueilFragment();
android.support.v4.app.FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.fragment1, fragment);
fragmentTransaction.commit();
floatingActionButton.show();
getSupportActionBar().setTitle("Accueil");
} else if (id == R.id.categories) {
CategoriesFragment fragment = new CategoriesFragment();
android.support.v4.app.FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.fragment1, fragment);
fragmentTransaction.commit();
floatingActionButton.hide();
getSupportActionBar().setTitle("Categories");
}
}
, was bedeutet, dass die ** v ** in „Snackbar. make (v, "Work Complete.", Snackbar.LENGTH_LONG) .setAction ("Aktion", null) .show(); " Ursache ist rot in meinem Projekt –
Snackbar ist eine Popup-Nachricht wie Toast, der am unteren Rand des Bildschirms erscheint, v ist Ansicht Parameter übergeben, wenn Sie Probleme bei der Implementierung Snack-Bar haben nur eine Toast-Nachricht stattdessen implementieren. – Athelon