Try menu-deploying fab.
This commit is contained in:
parent
1f5f9cb8de
commit
cd6b7c87d6
7 changed files with 90 additions and 12 deletions
|
@ -265,4 +265,9 @@ class CanvasView extends View {
|
|||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public void addPart(Part part) {
|
||||
parts.add(part);
|
||||
invalidate();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package com.codigoparallevar.minicards;
|
||||
|
||||
import android.graphics.Canvas;
|
||||
import android.support.design.widget.FloatingActionButton;
|
||||
import android.support.design.widget.Snackbar;
|
||||
import android.support.v7.app.ActionBar;
|
||||
|
@ -8,10 +9,16 @@ import android.os.Bundle;
|
|||
import android.util.Log;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
|
||||
import com.codigoparallevar.minicards.parts.buttons.RoundButton;
|
||||
import com.getbase.floatingactionbutton.AddFloatingActionButton;
|
||||
|
||||
public class MainActivity extends AppCompatActivity {
|
||||
|
||||
CanvasView canvasView;
|
||||
com.getbase.floatingactionbutton.AddFloatingActionButton AddPartButton;
|
||||
com.getbase.floatingactionbutton.FloatingActionButton SetDevModeButton;
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
|
@ -23,19 +30,29 @@ public class MainActivity extends AppCompatActivity {
|
|||
actionBar.hide();
|
||||
}
|
||||
|
||||
// Use controled canvas
|
||||
setContentView(R.layout.activity_main);
|
||||
|
||||
// Use manually controlled canvas
|
||||
canvasView = (CanvasView) findViewById(R.id.canvasView);
|
||||
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
|
||||
fab.setOnClickListener(new View.OnClickListener() {
|
||||
|
||||
// Set callbacks to fab buttons
|
||||
AddPartButton = (com.getbase.floatingactionbutton.AddFloatingActionButton)
|
||||
findViewById(R.id.add_part_button);
|
||||
AddPartButton.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
|
||||
.setAction("Action", null).show();
|
||||
public void onClick(View v) {
|
||||
Snackbar.make(v, "Add part", Snackbar.LENGTH_SHORT).show();
|
||||
}
|
||||
});
|
||||
|
||||
SetDevModeButton = (com.getbase.floatingactionbutton.FloatingActionButton)
|
||||
findViewById(R.id.set_developer_mode_button);
|
||||
SetDevModeButton.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
Snackbar.make(v, "Set dev mode", Snackbar.LENGTH_SHORT).show();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue