Add Slide menu
This commit is contained in:
parent
b7e98a238b
commit
6498af639b
|
|
@ -20,6 +20,11 @@ import com.pureix.encodinganddecodinglib.EncodingZxing;
|
|||
public class MainActivity extends AppCompatActivity
|
||||
implements NavigationView.OnNavigationItemSelectedListener {
|
||||
|
||||
private static final int QR_CODE = 0;
|
||||
private static final int PDF_417 = 1;
|
||||
|
||||
private int currentEncoding = 0;
|
||||
|
||||
ImageView imageView;
|
||||
|
||||
@Override
|
||||
|
|
@ -35,11 +40,25 @@ public class MainActivity extends AppCompatActivity
|
|||
fab.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
// imageView.setImageBitmap(EncodingZxing
|
||||
// .encodeToQrCode("Encoding with zxing", 500));
|
||||
|
||||
switch (currentEncoding) {
|
||||
case QR_CODE:
|
||||
{
|
||||
imageView.setImageBitmap(EncodingZxing
|
||||
.encodeToQrCode("Encoding with zxing", 500));
|
||||
break;
|
||||
}
|
||||
case PDF_417:
|
||||
{
|
||||
imageView.setImageBitmap(EncodingZxing
|
||||
.encodeToPDF417("Encoding with zxing", 500, Color.BLACK, Color.WHITE));
|
||||
break;
|
||||
}
|
||||
default:
|
||||
{
|
||||
Snackbar.make(view, "Error", Snackbar.LENGTH_LONG)
|
||||
.setAction("Action", null).show();
|
||||
}
|
||||
}
|
||||
|
||||
Snackbar.make(view, "Done", Snackbar.LENGTH_LONG)
|
||||
.setAction("Action", null).show();
|
||||
|
|
@ -94,18 +113,14 @@ public class MainActivity extends AppCompatActivity
|
|||
// Handle navigation view item clicks here.
|
||||
int id = item.getItemId();
|
||||
|
||||
if (id == R.id.nav_camera) {
|
||||
// Handle the camera action
|
||||
} else if (id == R.id.nav_gallery) {
|
||||
|
||||
if (id == R.id.navQrCode) {
|
||||
currentEncoding = QR_CODE;
|
||||
} else if (id == R.id.navPDF417) {
|
||||
currentEncoding = PDF_417;
|
||||
} else if (id == R.id.nav_slideshow) {
|
||||
|
||||
} else if (id == R.id.nav_manage) {
|
||||
|
||||
} else if (id == R.id.nav_share) {
|
||||
|
||||
} else if (id == R.id.nav_send) {
|
||||
|
||||
}
|
||||
|
||||
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
|
||||
|
|
|
|||
|
|
@ -3,24 +3,24 @@
|
|||
|
||||
<group android:checkableBehavior="single">
|
||||
<item
|
||||
android:id="@+id/nav_camera"
|
||||
android:icon="@drawable/ic_menu_camera"
|
||||
android:title="Import" />
|
||||
android:id="@+id/navQrCode"
|
||||
android:icon="@android:drawable/ic_dialog_dialer"
|
||||
android:title="QR Code" />
|
||||
<item
|
||||
android:id="@+id/nav_gallery"
|
||||
android:icon="@drawable/ic_menu_gallery"
|
||||
android:title="Gallery" />
|
||||
android:id="@+id/navPDF417"
|
||||
android:icon="@android:drawable/ic_dialog_dialer"
|
||||
android:title="PDF 417" />
|
||||
<item
|
||||
android:id="@+id/nav_slideshow"
|
||||
android:icon="@drawable/ic_menu_slideshow"
|
||||
android:icon="@android:drawable/ic_dialog_dialer"
|
||||
android:title="Slideshow" />
|
||||
<item
|
||||
android:id="@+id/nav_manage"
|
||||
android:icon="@drawable/ic_menu_manage"
|
||||
android:icon="@android:drawable/ic_dialog_dialer"
|
||||
android:title="Tools" />
|
||||
</group>
|
||||
|
||||
<item android:title="Communicate">
|
||||
<!--<item android:title="Communicate">
|
||||
<menu>
|
||||
<item
|
||||
android:id="@+id/nav_share"
|
||||
|
|
@ -31,6 +31,6 @@
|
|||
android:icon="@drawable/ic_menu_send"
|
||||
android:title="Send" />
|
||||
</menu>
|
||||
</item>
|
||||
</item>-->
|
||||
|
||||
</menu>
|
||||
|
|
|
|||
Loading…
Reference in New Issue