Commit 1db1e8a9 by tofunmi Committed by Tianyi Feng

Transformer Demo: Hide playback views during transformation

PiperOrigin-RevId: 518560945
parent 36e92918
......@@ -118,6 +118,7 @@ public final class TransformerActivity extends AppCompatActivity {
private @MonotonicNonNull ImageView inputImageView;
private @MonotonicNonNull StyledPlayerView inputPlayerView;
private @MonotonicNonNull StyledPlayerView outputPlayerView;
private @MonotonicNonNull TextView outputVideoTextView;
private @MonotonicNonNull TextView debugTextView;
private @MonotonicNonNull TextView informationTextView;
private @MonotonicNonNull ViewGroup progressViewGroup;
......@@ -141,6 +142,7 @@ public final class TransformerActivity extends AppCompatActivity {
inputImageView = findViewById(R.id.input_image_view);
inputPlayerView = findViewById(R.id.input_player_view);
outputPlayerView = findViewById(R.id.output_player_view);
outputVideoTextView = findViewById(R.id.output_video_text_view);
debugTextView = findViewById(R.id.debug_text_view);
informationTextView = findViewById(R.id.information_text_view);
progressViewGroup = findViewById(R.id.progress_view_group);
......@@ -171,6 +173,7 @@ public final class TransformerActivity extends AppCompatActivity {
checkNotNull(inputImageView);
checkNotNull(inputPlayerView);
checkNotNull(outputPlayerView);
checkNotNull(outputVideoTextView);
checkNotNull(debugTextView);
checkNotNull(progressViewGroup);
checkNotNull(debugFrame);
......@@ -201,12 +204,13 @@ public final class TransformerActivity extends AppCompatActivity {
}
@RequiresNonNull({
"displayInputButton",
"inputCardView",
"inputTextView",
"inputImageView",
"inputPlayerView",
"outputPlayerView",
"displayInputButton",
"outputVideoTextView",
"debugTextView",
"informationTextView",
"progressIndicator",
......@@ -236,8 +240,11 @@ public final class TransformerActivity extends AppCompatActivity {
} catch (PackageManager.NameNotFoundException e) {
throw new IllegalStateException(e);
}
displayInputButton.setVisibility(View.GONE);
inputCardView.setVisibility(View.GONE);
outputPlayerView.setVisibility(View.GONE);
outputVideoTextView.setVisibility(View.GONE);
debugTextView.setVisibility(View.GONE);
informationTextView.setText(R.string.export_started);
progressViewGroup.setVisibility(View.VISIBLE);
Handler mainHandler = new Handler(getMainLooper());
......@@ -281,6 +288,7 @@ public final class TransformerActivity extends AppCompatActivity {
"inputImageView",
"inputPlayerView",
"outputPlayerView",
"outputVideoTextView",
"displayInputButton",
"debugTextView",
"informationTextView",
......@@ -643,8 +651,9 @@ public final class TransformerActivity extends AppCompatActivity {
"inputImageView",
"inputPlayerView",
"outputPlayerView",
"displayInputButton",
"outputVideoTextView",
"debugTextView",
"displayInputButton",
"informationTextView",
"progressViewGroup",
"debugFrame",
......@@ -658,6 +667,8 @@ public final class TransformerActivity extends AppCompatActivity {
debugFrame.removeAllViews();
inputCardView.setVisibility(View.VISIBLE);
outputPlayerView.setVisibility(View.VISIBLE);
outputVideoTextView.setVisibility(View.VISIBLE);
debugTextView.setVisibility(View.VISIBLE);
displayInputButton.setVisibility(View.VISIBLE);
playMediaItems(inputMediaItem, MediaItem.fromUri("file://" + filePath));
Log.d(TAG, "Output file path: file://" + filePath);
......
......@@ -114,6 +114,7 @@
android:layout_height="wrap_content" >
<TextView
android:id="@+id/output_video_text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="8dp"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment