Merge pull request #1111 from TeamNewPipe/renav
add header/footer to drawer
This commit is contained in:
commit
cc02b01c2b
17 changed files with 93 additions and 11 deletions
|
|
@ -41,6 +41,8 @@ import android.view.Menu;
|
|||
import android.view.MenuInflater;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
import android.widget.ImageButton;
|
||||
import android.widget.Toast;
|
||||
|
||||
import org.schabi.newpipe.extractor.StreamingService;
|
||||
|
|
@ -79,6 +81,7 @@ public class MainActivity extends AppCompatActivity {
|
|||
|
||||
setSupportActionBar(findViewById(R.id.toolbar));
|
||||
setupDrawer();
|
||||
setupDrawerFooter();
|
||||
}
|
||||
|
||||
private void setupDrawer() {
|
||||
|
|
@ -123,6 +126,16 @@ public class MainActivity extends AppCompatActivity {
|
|||
}
|
||||
}
|
||||
|
||||
private void setupDrawerFooter() {
|
||||
ImageButton settings = findViewById(R.id.drawer_settings);
|
||||
ImageButton downloads = findViewById(R.id.drawer_downloads);
|
||||
ImageButton history = findViewById(R.id.drawer_history);
|
||||
|
||||
settings.setOnClickListener(view -> NavigationHelper.openSettings(this) );
|
||||
downloads.setOnClickListener(view -> NavigationHelper.openDownloads(this));
|
||||
history.setOnClickListener(view -> NavigationHelper.openHistory(this));
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onDestroy() {
|
||||
super.onDestroy();
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package org.schabi.newpipe.settings;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.support.v7.preference.Preference;
|
||||
|
||||
import org.schabi.newpipe.R;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue