Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.aaronminijob.minijob;
- import android.os.Bundle;
- import android.support.design.widget.CoordinatorLayout;
- import android.support.design.widget.FloatingActionButton;
- import android.support.design.widget.Snackbar;
- import android.view.View;
- import android.support.design.widget.NavigationView;
- import android.support.v4.view.GravityCompat;
- import android.support.v4.widget.DrawerLayout;
- import android.support.v7.app.ActionBarDrawerToggle;
- import android.support.v7.app.AppCompatActivity;
- import android.support.v7.widget.Toolbar;
- import android.view.Menu;
- import android.view.MenuItem;
- import com.roughike.bottombar.BottomBar;
- import com.roughike.bottombar.OnMenuTabSelectedListener;
- public class MainActivity extends AppCompatActivity {
- private CoordinatorLayout coordinatorLayout;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- coordinatorLayout = (CoordinatorLayout) findViewById(R.id.three_buttons_activity);
- BottomBar bottomBar = BottomBar.attach(this, savedInstanceState);
- bottomBar.setItemsFromMenu(R.menu.three_buttons_menu, new OnMenuTabSelectedListener() {
- @Override
- public void onMenuItemSelected(int itemId) {
- switch (itemId) {
- case R.id.hand:
- Snackbar.make(coordinatorLayout, "Recent Item Selected", Snackbar.LENGTH_LONG).show();
- break;
- case R.id.stern:
- Snackbar.make(coordinatorLayout, "Favorite Item Selected", Snackbar.LENGTH_LONG).show();
- break;
- case R.id.chat:
- Snackbar.make(coordinatorLayout, "Location Item Selected", Snackbar.LENGTH_LONG).show();
- break;
- case R.id.einstellungen:
- Snackbar.make(coordinatorLayout, "Location Item Selected", Snackbar.LENGTH_LONG).show();
- break;
- }
- }
- });
- // Set the color for the active tab. Ignored on mobile when there are more than three tabs.
- bottomBar.setActiveTabColor("#C2185B");
- // Use the dark theme. Ignored on mobile when there are more than three tabs.
- bottomBar.useDarkTheme(true);
- // Use custom text appearance in tab titles.
- bottomBar.setTextAppearance(R.style.MyTextAppearance);
- // Use custom typeface that's located at the "/src/main/assets" directory. If using with
- // custom text appearance, set the text appearance first.
- bottomBar.setTypeFace("MyFont.ttf");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement