Skip to content

Commit 5b04f1d

Browse files
committed
Add encode button
1 parent 4ce6bab commit 5b04f1d

File tree

3 files changed

+33
-7
lines changed

3 files changed

+33
-7
lines changed

app/src/main/java/protect/videotranscoder/activity/MainActivity.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import android.webkit.WebView;
2727
import android.widget.AdapterView;
2828
import android.widget.ArrayAdapter;
29+
import android.widget.Button;
2930
import android.widget.Spinner;
3031
import android.widget.TextView;
3132
import android.widget.Toast;
@@ -106,8 +107,8 @@ public class MainActivity extends AppCompatActivity
106107
private Spinner audioSampleRateSpinner;
107108
private Spinner audioChannelSpinner;
108109

109-
110110
private TextView tvLeft, tvRight;
111+
private Button encodeButton;
111112
private MediaInfo videoInfo;
112113
private File outputDestination;
113114

@@ -117,6 +118,7 @@ protected void onCreate(Bundle savedInstanceState)
117118
super.onCreate(savedInstanceState);
118119
setContentView(R.layout.activity_main);
119120
final TextView selectVideo = findViewById(R.id.selectVideo);
121+
encodeButton = findViewById(R.id.encode);
120122

121123
tvLeft = findViewById(R.id.tvLeft);
122124
tvRight = findViewById(R.id.tvRight);
@@ -165,6 +167,14 @@ public void onClick(View v)
165167
}
166168
}
167169
});
170+
171+
encodeButton.setOnClickListener(new View.OnClickListener()
172+
{
173+
@Override
174+
public void onClick(View v)
175+
{
176+
}
177+
});
168178
}
169179

170180
private void getPermission()
@@ -327,7 +337,9 @@ private void populateOptionDefaults()
327337
{
328338
findViewById(id).setVisibility(View.VISIBLE);
329339
}
330-
340+
341+
encodeButton.setVisibility(View.VISIBLE);
342+
331343
containerSpinner.setAdapter(new ArrayAdapter<>(this, R.layout.spinner_textview, MediaContainer.values()));
332344
containerSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
333345
{

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

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,27 @@
5151
android:layout_alignParentEnd="true"
5252
android:textColor="#000000" />
5353

54-
<Button
55-
android:id="@+id/selectVideo"
54+
<LinearLayout
55+
android:id="@+id/buttonContainer"
5656
android:layout_width="wrap_content"
5757
android:layout_height="wrap_content"
5858
android:layout_alignParentTop="true"
5959
android:layout_centerHorizontal="true"
60-
android:text="@string/selectVideo"
61-
/>
60+
android:orientation="horizontal">
61+
<Button
62+
android:id="@+id/selectVideo"
63+
android:layout_width="wrap_content"
64+
android:layout_height="match_parent"
65+
android:text="@string/selectVideo"
66+
/>
67+
<Button
68+
android:id="@+id/encode"
69+
android:layout_width="wrap_content"
70+
android:layout_height="match_parent"
71+
android:visibility="gone"
72+
android:text="@string/encode"
73+
/>
74+
</LinearLayout>
6275

6376
<!-- Basic Settings Title -->
6477
<TextView
@@ -69,7 +82,7 @@
6982
android:paddingRight="@dimen/titlePaddingHorizontal"
7083
android:paddingStart="@dimen/titlePaddingHorizontal"
7184
android:paddingTop="@dimen/titlePaddingTop"
72-
android:layout_below="@id/selectVideo"
85+
android:layout_below="@id/buttonContainer"
7386
android:text="Basic Settings"
7487
android:textSize="@dimen/inputTitleSize"
7588
android:visibility="invisible"

app/src/main/res/values/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<string name="app_name">Video Transcoder</string>
55

66
<string name="selectVideo">Select\nVideo</string>
7+
<string name="encode">Encode</string>
78

89
<string name="ok">OK</string>
910

0 commit comments

Comments
 (0)