add a back button
This commit is contained in:
parent
d665ebd8a5
commit
6c2cde0baf
|
@ -85,6 +85,7 @@ public class MainActivity extends FCLActivity implements FCLMenuView.OnSelectLis
|
|||
private FCLImageView icon;
|
||||
private FCLTextView versionName;
|
||||
private FCLTextView versionHint;
|
||||
private FCLButton back;
|
||||
private FCLButton launch;
|
||||
|
||||
private ObjectProperty<Account> currentAccount;
|
||||
|
@ -164,12 +165,14 @@ public class MainActivity extends FCLActivity implements FCLMenuView.OnSelectLis
|
|||
icon = findViewById(R.id.icon);
|
||||
versionName = findViewById(R.id.version_name);
|
||||
versionHint = findViewById(R.id.version_hint);
|
||||
back = findViewById(R.id.back);
|
||||
launch = findViewById(R.id.launch);
|
||||
account.setOnClickListener(this);
|
||||
version.setOnClickListener(this);
|
||||
back.setOnClickListener(this);
|
||||
launch.setOnClickListener(this);
|
||||
launch.setOnLongClickListener(view ->{
|
||||
startActivity(new Intent(MainActivity.this,ShellActivity.class));
|
||||
launch.setOnLongClickListener(view -> {
|
||||
startActivity(new Intent(MainActivity.this, ShellActivity.class));
|
||||
return true;
|
||||
});
|
||||
|
||||
|
@ -298,6 +301,11 @@ public class MainActivity extends FCLActivity implements FCLMenuView.OnSelectLis
|
|||
titleView.setTextWithAnim(getString(R.string.version));
|
||||
uiManager.switchUI(uiManager.getVersionUI());
|
||||
}
|
||||
if (view == back) {
|
||||
if (uiManager != null) {
|
||||
uiManager.onBackPressed();
|
||||
}
|
||||
}
|
||||
if (view == launch) {
|
||||
Versions.launch(this, Profiles.getSelectedProfile());
|
||||
}
|
||||
|
|
|
@ -234,8 +234,17 @@
|
|||
android:layout_height="0dp"
|
||||
android:layout_weight="1"/>
|
||||
|
||||
<com.tungsten.fcllibrary.component.view.FCLButton
|
||||
android:id="@+id/back"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/button_back"
|
||||
android:layout_marginTop="10dp"
|
||||
app:ripple="true"/>
|
||||
|
||||
<com.tungsten.fcllibrary.component.view.FCLButton
|
||||
android:id="@+id/launch"
|
||||
android:layout_marginTop="10dp"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/launch"
|
||||
|
|
|
@ -92,6 +92,7 @@
|
|||
<string name="assets_download_all">检查资源文件完整性</string>
|
||||
<string name="assets_index_malformed">资源文件的索引文件损坏。</string>
|
||||
|
||||
<string name="button_back">返回</string>
|
||||
<string name="button_cancel">取消</string>
|
||||
<string name="button_download">下载</string>
|
||||
<string name="button_export">导出</string>
|
||||
|
|
|
@ -104,6 +104,7 @@
|
|||
<string name="assets_download_all">Validating assets integrity</string>
|
||||
<string name="assets_index_malformed">Index files of downloaded assets were corrupted.</string>
|
||||
|
||||
<string name="button_back">Back</string>
|
||||
<string name="button_cancel">Cancel</string>
|
||||
<string name="button_download">Download</string>
|
||||
<string name="button_export">Export</string>
|
||||
|
|
Loading…
Reference in New Issue