From b900ec2e04647472c00abe6c5f549d8bbb6b6611 Mon Sep 17 00:00:00 2001 From: Miguel Siebenhaar Date: Wed, 21 Jun 2023 23:56:25 +0200 Subject: [PATCH] Version 5 working with Fragment 3 --- .../ueberwachungssystem/Fragments/Fragment3.java | 8 +++----- .../example/ueberwachungssystem/MainActivity.java | 6 ++++-- app/src/main/res/layout/activity_main.xml | 2 +- app/src/main/res/layout/fragment3.xml | 14 ++++++++++++-- 4 files changed, 20 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/example/ueberwachungssystem/Fragments/Fragment3.java b/app/src/main/java/com/example/ueberwachungssystem/Fragments/Fragment3.java index 7f51c28..a4583b7 100644 --- a/app/src/main/java/com/example/ueberwachungssystem/Fragments/Fragment3.java +++ b/app/src/main/java/com/example/ueberwachungssystem/Fragments/Fragment3.java @@ -36,19 +36,17 @@ public class Fragment3 extends Fragment { View view = inflater.inflate(R.layout.fragment3, container, false); if (onImageViewReadyListener != null) { ImageView ivp = (ImageView) view.findViewById(R.id.Video); - onImageViewReadyListener.onImageViewReady(ivp); + ImageView ivp2 = (ImageView) view.findViewById(R.id.Video2); + onImageViewReadyListener.onImageViewReady(ivp, ivp2); } return view; } public static Fragment3 erstellen(View view) { Fragment3 fragment = new Fragment3(); - Bundle b = new Bundle(); - b.putString(KEY_TEXT, "Test"); - fragment.setArguments(b); return fragment; } public interface OnImageViewReadyListener { - void onImageViewReady(ImageView imageView); + void onImageViewReady(ImageView imageView, ImageView imageView2); } public void onAttach(Context context) { super.onAttach(context); diff --git a/app/src/main/java/com/example/ueberwachungssystem/MainActivity.java b/app/src/main/java/com/example/ueberwachungssystem/MainActivity.java index 6b356a7..dca1dec 100644 --- a/app/src/main/java/com/example/ueberwachungssystem/MainActivity.java +++ b/app/src/main/java/com/example/ueberwachungssystem/MainActivity.java @@ -44,6 +44,7 @@ public class MainActivity extends AppCompatActivity implements Fragment3.OnImage private Fragment3 fragment3; private ImageView fragmentImage; + private ImageView fragmentImage2; private DetectorService detectorService = new DetectorService(); int num=0; //Textviews @@ -202,9 +203,10 @@ public class MainActivity extends AppCompatActivity implements Fragment3.OnImage Button button = (Button) view; fragment3_ = zeigeFragment(fragment3.erstellen(view)); } - public void onImageViewReady(ImageView imageView) { + public void onImageViewReady(ImageView imageView, ImageView imageView2) { fragmentImage = imageView; - detectorService.videoDetector.debugProcessing(null, fragmentImage); //inputImageView + fragmentImage2 = imageView2; + detectorService.videoDetector.debugProcessing(fragmentImage, fragmentImage2); //inputImageView } public void onClickEntferneFragment(View view) { diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 7298b84..dc91b6a 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -93,7 +93,7 @@ android:layout_alignBottom="@+id/btnAufnahmen" android:layout_toRightOf="@id/btnAufnahmen" android:layout_marginLeft="15dp" - android:text="Anzeige verbergen" + android:text="Life Vorschau" android:onClick="onClickZeigeFragment3"/> + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="40dp" + android:rotation="90"> + + \ No newline at end of file