browse shader packs folder

This commit is contained in:
Tungstend 2023-07-10 22:58:31 +08:00
parent 1a2d04395b
commit d6df1eecf7
5 changed files with 54 additions and 0 deletions

View File

@ -35,6 +35,7 @@ public class ManagePage extends FCLCommonPage implements ManageUI.VersionLoadabl
private FCLImageButton browseMod; private FCLImageButton browseMod;
private FCLImageButton browseConfig; private FCLImageButton browseConfig;
private FCLImageButton browseResourcepack; private FCLImageButton browseResourcepack;
private FCLImageButton browseShaderPack;
private FCLImageButton browseScreenshot; private FCLImageButton browseScreenshot;
private FCLImageButton browseSave; private FCLImageButton browseSave;
private FCLImageButton update; private FCLImageButton update;
@ -72,6 +73,7 @@ public class ManagePage extends FCLCommonPage implements ManageUI.VersionLoadabl
browseMod = findViewById(R.id.browse_mods); browseMod = findViewById(R.id.browse_mods);
browseConfig = findViewById(R.id.browse_config); browseConfig = findViewById(R.id.browse_config);
browseResourcepack = findViewById(R.id.browse_resourcepacks); browseResourcepack = findViewById(R.id.browse_resourcepacks);
browseShaderPack = findViewById(R.id.browse_shader_packs);
browseScreenshot = findViewById(R.id.browse_screenshots); browseScreenshot = findViewById(R.id.browse_screenshots);
browseSave = findViewById(R.id.browse_saves); browseSave = findViewById(R.id.browse_saves);
update = findViewById(R.id.update); update = findViewById(R.id.update);
@ -85,6 +87,7 @@ public class ManagePage extends FCLCommonPage implements ManageUI.VersionLoadabl
browseMod.setOnClickListener(this); browseMod.setOnClickListener(this);
browseConfig.setOnClickListener(this); browseConfig.setOnClickListener(this);
browseResourcepack.setOnClickListener(this); browseResourcepack.setOnClickListener(this);
browseShaderPack.setOnClickListener(this);
browseScreenshot.setOnClickListener(this); browseScreenshot.setOnClickListener(this);
browseSave.setOnClickListener(this); browseSave.setOnClickListener(this);
update.setOnClickListener(this); update.setOnClickListener(this);
@ -157,6 +160,9 @@ public class ManagePage extends FCLCommonPage implements ManageUI.VersionLoadabl
if (view == browseResourcepack) { if (view == browseResourcepack) {
onBrowse("resourcepacks"); onBrowse("resourcepacks");
} }
if (view == browseShaderPack) {
onBrowse("shaderpacks");
}
if (view == browseScreenshot) { if (view == browseScreenshot) {
onBrowse("screenshots"); onBrowse("screenshots");
} }

View File

@ -0,0 +1,10 @@
<vector
android:height="24dp"
android:viewportHeight="24"
android:viewportWidth="24"
android:width="24dp"
xmlns:android="http://schemas.android.com/apk/res/android">
<path
android:fillColor="@android:color/white"
android:pathData="M21 2H3C1.9 2 1 2.9 1 4V20C1 21.1 1.9 22 3 22H21C22.1 22 23 21.1 23 20V4C23 2.9 22.1 2 21 2M21 20H3V6H21V20Z"/>
</vector>

View File

@ -172,6 +172,42 @@
</com.tungsten.fcllibrary.component.view.FCLLinearLayout> </com.tungsten.fcllibrary.component.view.FCLLinearLayout>
<com.tungsten.fcllibrary.component.view.FCLLinearLayout
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="10dp">
<com.tungsten.fcllibrary.component.view.FCLImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/ic_baseline_application_24"
app:auto_src_tint="true"/>
<com.tungsten.fcllibrary.component.view.FCLTextView
android:layout_marginStart="10dp"
android:text="@string/folder_shaderpacks"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight="1"
android:singleLine="true"
app:auto_text_tint="true"/>
<com.tungsten.fcllibrary.component.view.FCLImageButton
app:no_padding="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:auto_tint="true"
android:src="@drawable/ic_baseline_arrow_forward_24"
android:layout_gravity="center"
android:layout_marginStart="10dp"
android:id="@+id/browse_shader_packs"/>
</com.tungsten.fcllibrary.component.view.FCLLinearLayout>
<com.tungsten.fcllibrary.component.view.FCLLinearLayout <com.tungsten.fcllibrary.component.view.FCLLinearLayout
android:layout_marginTop="10dp" android:layout_marginTop="10dp"
android:layout_width="match_parent" android:layout_width="match_parent"

View File

@ -280,6 +280,7 @@
<string name="folder_resourcepacks">浏览资源包文件夹</string> <string name="folder_resourcepacks">浏览资源包文件夹</string>
<string name="folder_saves">浏览存档文件夹</string> <string name="folder_saves">浏览存档文件夹</string>
<string name="folder_screenshots">浏览截屏文件夹</string> <string name="folder_screenshots">浏览截屏文件夹</string>
<string name="folder_shaderpacks">浏览光影文件夹</string>
<string name="help">帮助</string> <string name="help">帮助</string>

View File

@ -291,6 +291,7 @@
<string name="folder_resourcepacks">Browse resource packs</string> <string name="folder_resourcepacks">Browse resource packs</string>
<string name="folder_saves">Browse saves</string> <string name="folder_saves">Browse saves</string>
<string name="folder_screenshots">Browse screenshots</string> <string name="folder_screenshots">Browse screenshots</string>
<string name="folder_shaderpacks">Browse shader packs</string>
<string name="help">Help</string> <string name="help">Help</string>