Embed PartCanvasView as part of a layout.
This commit is contained in:
parent
67e8f7585b
commit
a961c55407
7 changed files with 61 additions and 18 deletions
|
@ -6,6 +6,7 @@ import android.graphics.Color;
|
|||
import android.graphics.Paint;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.support.annotation.Nullable;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.Log;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
|
@ -21,13 +22,9 @@ import org.json.JSONException;
|
|||
import org.json.JSONObject;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.FileReader;
|
||||
import java.io.IOException;
|
||||
import java.io.OutputStream;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.util.ArrayList;
|
||||
|
||||
class PartCanvasView extends View {
|
||||
|
@ -53,6 +50,15 @@ class PartCanvasView extends View {
|
|||
|
||||
public PartCanvasView(Context context) {
|
||||
super(context);
|
||||
init();
|
||||
}
|
||||
|
||||
public PartCanvasView(Context context, AttributeSet attr){
|
||||
super(context, attr);
|
||||
init();
|
||||
}
|
||||
|
||||
private void init() {
|
||||
this.setBackgroundColor(Color.rgb(4, 69, 99));
|
||||
|
||||
if (!loadState()){
|
||||
|
|
|
@ -1,9 +1,12 @@
|
|||
package com.codigoparallevar.minicards;
|
||||
|
||||
import android.support.design.widget.FloatingActionButton;
|
||||
import android.support.design.widget.Snackbar;
|
||||
import android.support.v7.app.ActionBar;
|
||||
import android.support.v7.app.AppCompatActivity;
|
||||
import android.os.Bundle;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
|
||||
public class TestActivity extends AppCompatActivity {
|
||||
|
||||
|
@ -20,8 +23,18 @@ public class TestActivity extends AppCompatActivity {
|
|||
}
|
||||
|
||||
// Use controled canvas
|
||||
partCanvasView = new PartCanvasView(this);
|
||||
setContentView(partCanvasView);
|
||||
setContentView(R.layout.activity_test);
|
||||
|
||||
partCanvasView = (PartCanvasView) findViewById(R.id.canvasView);
|
||||
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
|
||||
fab.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();
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue