diff --git a/src/ST.Client.Android/ST.Client.Android.csproj b/src/ST.Client.Android/ST.Client.Android.csproj
index 41e3e4e3b..036092b3b 100644
--- a/src/ST.Client.Android/ST.Client.Android.csproj
+++ b/src/ST.Client.Android/ST.Client.Android.csproj
@@ -1016,6 +1016,9 @@
Resources\drawable-xxxhdpi\splash_logo.png
+
+ Resources\layout\activity_about_not_binding.xml
+
Resources\layout\activity_barcode_scanner.xml
@@ -1037,6 +1040,9 @@
Resources\layout\activity_main.xml
+
+ Resources\layout\activity_settings_not_binding.xml
+
Resources\layout\activity_steam_auth_data.xml
@@ -1115,12 +1121,6 @@
Resources\layout\fragment_settings.xml
-
- Resources\layout\layout_activity_about.xml
-
-
- Resources\layout\layout_activity_settings.xml
-
Resources\layout\layout_card_gap_authenticator.xml
@@ -1276,3 +1276,7 @@
+
+
+
+
diff --git a/src/ST.Client.Android/UI/Activities/LocalAuthPage/SteamAuthTradeActivity.cs b/src/ST.Client.Android/UI/Activities/LocalAuthPage/SteamAuthTradeActivity.cs
index 350c6b44f..56f65b587 100644
--- a/src/ST.Client.Android/UI/Activities/LocalAuthPage/SteamAuthTradeActivity.cs
+++ b/src/ST.Client.Android/UI/Activities/LocalAuthPage/SteamAuthTradeActivity.cs
@@ -35,7 +35,7 @@ namespace System.Application.UI.Activities
[Register(JavaPackageConstants.Activities + nameof(MockSteamAuthTradeActivity))]
[Activity(Theme = ManifestConstants.MainTheme2_NoActionBar,
LaunchMode = LaunchMode.SingleTask,
- //MainLauncher = true,
+ MainLauncher = true,
Label = "AuthTrade(Mock)",
ConfigurationChanges = ManifestConstants.ConfigurationChanges)]
internal sealed class MockSteamAuthTradeActivity : BaseSteamAuthTradeActivity
@@ -69,36 +69,42 @@ namespace System.Application.UI.Activities
Details = "出售 - XX Y 号武器箱 (ABCDEFG)",
Traded = "¥x.xx(¥y.yy)",
When = "z 小时以前",
+ Image = "https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RE4wHfJ",
},
new()
{
Details = "出售 - XX Y 号武器箱 (ABCDEFG)",
Traded = "¥x.xx(¥y.yy)",
When = "z 小时以前",
+ Image = "https://cn.bing.com/th?id=OHR.AmericanRobin_ZH-CN0667508209_1920x1080.jpg",
},
new()
{
Details = "出售 - XX Y 号武器箱 (ABCDEFG)",
Traded = "¥x.xx(¥y.yy)",
When = "z 小时以前",
+ Image = "https://cn.bing.com/th?id=OHR.ElPanecilloHill_ZH-CN0527709139_1920x1080.jpg",
},
new()
{
Details = "出售 - XX Y 号武器箱 (ABCDEFG)",
Traded = "¥x.xx(¥y.yy)",
When = "z 小时以前",
+ Image = "https://cn.bing.com/th?id=OHR.WickerCultivation_ZH-CN0310713697_1920x1080.jpg",
},
new()
{
Details = "出售 - XX Y 号武器箱 (ABCDEFG)",
Traded = "¥x.xx(¥y.yy)",
When = "z 小时以前",
+ Image = "https://cn.bing.com/th?id=OHR.ShadowEverest_ZH-CN9951649290_1920x1080.jpg",
},
new()
{
Details = "出售 - XX Y 号武器箱 (ABCDEFG)",
Traded = "¥x.xx(¥y.yy)",
When = "z 小时以前",
+ Image = "https://cn.bing.com/th?id=OHR.FoxDovrefjell_ZH-CN9554491452_1920x1080.jpg",
},
});
return vm;
diff --git a/src/ST.Client.Android/UI/Controllers/AboutController.cs b/src/ST.Client.Android/UI/Controllers/AboutController.cs
index 5e360fd4a..bf31e831f 100644
--- a/src/ST.Client.Android/UI/Controllers/AboutController.cs
+++ b/src/ST.Client.Android/UI/Controllers/AboutController.cs
@@ -276,10 +276,12 @@ namespace System.Application.UI.Controllers
namespace System.Application.UI.Fragments
{
+#if __XAMARIN_FORMS__
internal sealed class AboutFragment : BaseMvcFragment
{
protected override int? LayoutResource => Resource.Layout.fragment_about;
}
+#endif
}
namespace System.Application.UI.Activities
@@ -290,6 +292,6 @@ namespace System.Application.UI.Activities
ConfigurationChanges = ManifestConstants.ConfigurationChanges)]
internal sealed class AboutActivity : BaseMvcActivity
{
- protected override int? LayoutResource => Resource.Layout.layout_activity_about;
+ protected override int? LayoutResource => Resource.Layout.activity_about_not_binding;
}
}
\ No newline at end of file
diff --git a/src/ST.Client.Android/UI/Controllers/SettingsController.cs b/src/ST.Client.Android/UI/Controllers/SettingsController.cs
index a633ac5bd..5995c1503 100644
--- a/src/ST.Client.Android/UI/Controllers/SettingsController.cs
+++ b/src/ST.Client.Android/UI/Controllers/SettingsController.cs
@@ -22,6 +22,7 @@ namespace System.Application.UI.Controllers
{
public SettingsController(IHost host, V binding) : base(host, binding)
{
+
}
public override M? OnCreateViewModel() => M.Instance;
@@ -186,10 +187,12 @@ namespace System.Application.UI.Controllers
namespace System.Application.UI.Fragments
{
+#if __XAMARIN_FORMS__
internal sealed class SettingsFragment : BaseMvcFragment
{
protected override int? LayoutResource => Resource.Layout.fragment_settings;
}
+#endif
}
namespace System.Application.UI.Activities
@@ -200,6 +203,6 @@ namespace System.Application.UI.Activities
ConfigurationChanges = ManifestConstants.ConfigurationChanges)]
internal sealed class SettingsActivity : BaseMvcActivity
{
- protected override int? LayoutResource => Resource.Layout.layout_activity_settings;
+ protected override int? LayoutResource => Resource.Layout.activity_settings_not_binding;
}
}
\ No newline at end of file
diff --git a/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/layout/layout_activity_about.xml b/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/layout/activity_about_not_binding.xml
similarity index 100%
rename from src/ST.Client.Mobile.Droid.Design/ui/src/main/res/layout/layout_activity_about.xml
rename to src/ST.Client.Mobile.Droid.Design/ui/src/main/res/layout/activity_about_not_binding.xml
diff --git a/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/layout/layout_activity_settings.xml b/src/ST.Client.Mobile.Droid.Design/ui/src/main/res/layout/activity_settings_not_binding.xml
similarity index 100%
rename from src/ST.Client.Mobile.Droid.Design/ui/src/main/res/layout/layout_activity_settings.xml
rename to src/ST.Client.Mobile.Droid.Design/ui/src/main/res/layout/activity_settings_not_binding.xml
diff --git a/src/ST.Tools.AndroidResourceLink/Program.cs b/src/ST.Tools.AndroidResourceLink/Program.cs
index e585c91d1..1b9900318 100644
--- a/src/ST.Tools.AndroidResourceLink/Program.cs
+++ b/src/ST.Tools.AndroidResourceLink/Program.cs
@@ -30,8 +30,8 @@ foreach (var file in files)
{
var include = Path.GetRelativePath(androidProjPath, file);
var link = Path.GetRelativePath(androidProjPath, resPath);
- link = "Resources" + include.Substring(link.Length, include.Length - link.Length);
- var tag = link.Contains("\\layout") /*&& !link.Contains("\\shared_") && !link.Contains("_content.xml")*/ ? "AndroidBoundLayout" : "AndroidResource";
+ link = "Resources" + include[link.Length..];
+ var tag = link.Contains("\\layout") && /*!link.Contains("\\shared_") && !link.Contains("_content.xml") &&*/ !link.Contains("_not_binding.xml") ? "AndroidBoundLayout" : "AndroidResource";
sb.AppendFormat(" <{1} Include=\"{0}\">", include, tag).AppendLine()
.AppendFormat(" {0}", link).AppendLine()
.AppendFormat(" {0}>", tag).AppendLine();