Professional Documents
Culture Documents
Disusun Oleh :
STB : 182193
KELAS : TI. E
2018/2019
Activity_utama.xml
<ImageView
android:id="@+id/imageView"
android:layout_width="210dp"
android:layout_height="208dp"
android:layout_marginTop="192dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.497"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/logo_imib" />
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/navigation"
android:layout_width="wrap_content"
android:layout_height="58dp"
android:background="@drawable/abc_vector_test"
android:paddingTop="3dp"
app:itemBackground="@android:drawable/dark_header"
app:itemIconSize="18dp"
app:itemIconTint="@color/purple_200"
app:itemTextColor="@color/white"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:menu="@menu/navigation" />
</androidx.constraintlayout.widget.ConstraintLayout>
Utama Activity.java
package com.example.muhmuheydercam_182193_e;
import androidx.annotation.NonNull;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;
import com.google.android.material.bottomnavigation.BottomNavigationView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_utama);
setTitle("Home");
toolbar = getSupportActionBar();
BottomNavigationView navigation = findViewById(R.id.navigation);
navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener);
}
private BottomNavigationView.OnNavigationItemSelectedListener
mOnNavigationItemSelectedListener = new
BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()) {
case R.id.navigation_home:
toolbar.setTitle("Home");
return true;
case R.id.navigation_input:
toolbar.setTitle("Registrasi");
Intent i = new Intent(getApplicationContext(),
InputActivity.class);
startActivity(i);
return true;
case R.id.navigation_daftar:
toolbar.setTitle("Daftar");
return true;
}
return false;
}
};
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_option, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.login:
Intent i = new Intent(getApplicationContext(),MainActivity.class);
startActivity(i);
return true;
case R.id.logout:
Toast.makeText(getApplicationContext(), "Kamu Memilih Logout",
Toast.LENGTH_LONG).show();
return true;
default:
return super.onContextItemSelected(item);
}
}
menu_option.xml
<item
android:id="@+id/logout"
android:title="Logout" />
</menu>
Navigation.xml
<item
android:id="@+id/navigation_home"
android:icon="@drawable/ic_home_icon_silhouette"
android:title="home" />
<item
android:id="@+id/navigation_input"
android:icon="@drawable/ic_user_login_button"
android:title="input"/>
<item
android:id="@+id/navigation_daftar"
android:icon="@drawable/ic_website"
android:title="daftar" />
</menu>