Skip to content

Commit 03b3069

Browse files
committed
Fix issue #28
1 parent 3a0f548 commit 03b3069

File tree

2 files changed

+5
-14
lines changed

2 files changed

+5
-14
lines changed

app/src/main/java/cn/nekocode/camerafilter/MainActivity.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import android.view.MotionEvent;
2929
import android.view.TextureView;
3030
import android.view.View;
31+
import android.widget.FrameLayout;
3132
import android.widget.Toast;
3233

3334
import java.io.File;
@@ -43,14 +44,15 @@
4344
*/
4445
public class MainActivity extends AppCompatActivity {
4546
private static final int REQUEST_CAMERA_PERMISSION = 101;
47+
private FrameLayout container;
4648
private CameraRenderer renderer;
4749
private TextureView textureView;
4850
private int filterId = R.id.filter0;
4951

5052
@Override
5153
protected void onCreate(Bundle savedInstanceState) {
5254
super.onCreate(savedInstanceState);
53-
setContentView(R.layout.main);
55+
setContentView(container = new FrameLayout(this));
5456
setTitle("Original");
5557

5658
if (ContextCompat.checkSelfPermission(this,
@@ -84,8 +86,8 @@ public void onRequestPermissionsResult(int requestCode, String permissions[], in
8486

8587
void setupCameraPreviewView() {
8688
renderer = new CameraRenderer(this);
87-
textureView = (TextureView) findViewById(R.id.textureView);
88-
assert textureView != null;
89+
textureView = new TextureView(this);
90+
container.addView(textureView);
8991
textureView.setSurfaceTextureListener(renderer);
9092

9193
// Show original frame when touch the view

app/src/main/res/layout/main.xml

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)