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