Skip to content

Commit 12b0e5c

Browse files
authored
Merge pull request #1 from syncfusion/master
Updated the changes from master
2 parents 4518dff + 4cb8800 commit 12b0e5c

File tree

647 files changed

+32541
-1308
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

647 files changed

+32541
-1308
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Any raw assets you want to be deployed with your application can be placed in
2+
this directory (and child directories) and given a Build Action of "AndroidAsset".
3+
4+
These files will be deployed with you package and will be accessible using Android's
5+
AssetManager, like this:
6+
7+
public class ReadAsset : Activity
8+
{
9+
protected override void OnCreate (Bundle bundle)
10+
{
11+
base.OnCreate (bundle);
12+
13+
InputStream input = Assets.Open ("my_asset.txt");
14+
}
15+
}
16+
17+
Additionally, some Android functions will automatically load asset files:
18+
19+
Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
19.4 KB
Binary file not shown.
Lines changed: 292 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,292 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup>
4+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6+
<ProjectGuid>{10230E92-58B3-463B-BC5A-7B9C82FA748A}</ProjectGuid>
7+
<ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
8+
<TemplateGuid>{c9e5eea5-ca05-42a1-839b-61506e0a37df}</TemplateGuid>
9+
<OutputType>Library</OutputType>
10+
<RootNamespace>EssentialUIKit.Droid</RootNamespace>
11+
<AssemblyName>EssentialUIKit.Android</AssemblyName>
12+
<AndroidApplication>True</AndroidApplication>
13+
<AndroidResgenFile>Resources\Resource.designer.cs</AndroidResgenFile>
14+
<AndroidResgenClass>Resource</AndroidResgenClass>
15+
<AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
16+
<MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix>
17+
<MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix>
18+
<AndroidUseLatestPlatformSdk>true</AndroidUseLatestPlatformSdk>
19+
<TargetFrameworkVersion>v8.1</TargetFrameworkVersion>
20+
<AndroidHttpClientHandlerType>Xamarin.Android.Net.AndroidClientHandler</AndroidHttpClientHandlerType>
21+
<NuGetPackageImportStamp>
22+
</NuGetPackageImportStamp>
23+
</PropertyGroup>
24+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
25+
<DebugSymbols>true</DebugSymbols>
26+
<DebugType>portable</DebugType>
27+
<Optimize>false</Optimize>
28+
<OutputPath>bin\Debug</OutputPath>
29+
<DefineConstants>DEBUG;</DefineConstants>
30+
<ErrorReport>prompt</ErrorReport>
31+
<WarningLevel>4</WarningLevel>
32+
<AndroidLinkMode>None</AndroidLinkMode>
33+
</PropertyGroup>
34+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
35+
<AndroidEnableProfiledAot>true</AndroidEnableProfiledAot>
36+
<DebugSymbols>true</DebugSymbols>
37+
<DebugType>pdbonly</DebugType>
38+
<Optimize>true</Optimize>
39+
<OutputPath>bin\Release</OutputPath>
40+
<ErrorReport>prompt</ErrorReport>
41+
<WarningLevel>4</WarningLevel>
42+
<AndroidManagedSymbols>true</AndroidManagedSymbols>
43+
<AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
44+
</PropertyGroup>
45+
<ItemGroup>
46+
<Reference Include="Mono.Android" />
47+
<Reference Include="System" />
48+
<Reference Include="System.Core" />
49+
<Reference Include="System.Xml.Linq" />
50+
<Reference Include="System.Xml" />
51+
</ItemGroup>
52+
<ItemGroup>
53+
<PackageReference Include="Syncfusion.Xamarin.Buttons" Version="17.2.0.35" />
54+
<PackageReference Include="Syncfusion.Xamarin.Cards" Version="17.2.0.35" />
55+
<PackageReference Include="Syncfusion.Xamarin.Core" Version="17.2.0.35" />
56+
<PackageReference Include="Syncfusion.Xamarin.DataSource">
57+
<Version>17.2.0.35</Version>
58+
</PackageReference>
59+
<PackageReference Include="Syncfusion.Xamarin.GridCommon">
60+
<Version>17.2.0.35</Version>
61+
</PackageReference>
62+
<PackageReference Include="Syncfusion.Xamarin.SfComboBox" Version="17.2.0.35" />
63+
<PackageReference Include="Syncfusion.Xamarin.SfMaps" Version="17.2.0.35" />
64+
<PackageReference Include="Syncfusion.Xamarin.SfParallaxView">
65+
<Version>17.2.0.35</Version>
66+
</PackageReference>
67+
<PackageReference Include="Syncfusion.Xamarin.SfRating" Version="17.2.0.35" />
68+
<PackageReference Include="Syncfusion.Xamarin.SfRotator" Version="17.2.0.35" />
69+
<PackageReference Include="Syncfusion.Xamarin.SfPopupLayout" Version="17.2.0.35" />
70+
<PackageReference Include="Syncfusion.Xamarin.Expander" Version="17.2.0.35" />
71+
<PackageReference Include="Syncfusion.Xamarin.SfListView" Version="17.2.0.35" />
72+
<PackageReference Include="Syncfusion.Xamarin.SfBadgeView" Version="17.2.0.35" />
73+
<PackageReference Include="Xamarin.FFImageLoading.Forms" Version="2.4.11.982" />
74+
<PackageReference Include="Xamarin.FFImageLoading.Svg.Forms">
75+
<Version>2.4.11.982</Version>
76+
</PackageReference>
77+
<PackageReference Include="Xamarin.Forms" Version="4.0.0.497661" />
78+
<PackageReference Include="Xamarin.Android.Support.Design" Version="28.0.0.1" />
79+
<PackageReference Include="Xamarin.Android.Support.v7.AppCompat" Version="28.0.0.1" />
80+
<PackageReference Include="Xamarin.Android.Support.v4" Version="28.0.0.1" />
81+
<PackageReference Include="Xamarin.Android.Support.v7.CardView" Version="28.0.0.1" />
82+
<PackageReference Include="Xamarin.Android.Support.v7.MediaRouter" Version="28.0.0.1" />
83+
<PackageReference Include="Xamarin.Android.Support.CustomTabs" Version="28.0.0.1" />
84+
</ItemGroup>
85+
<ItemGroup>
86+
<Compile Include="MainActivity.cs" />
87+
<Compile Include="Renderers\ParallaxListViewRenderer.cs" />
88+
<Compile Include="Renderers\BorderlessEditorRenderer.cs" />
89+
<Compile Include="Renderers\BorderlessEntryRenderer.cs" />
90+
<Compile Include="Renderers\TemplateHostViewRenderer.cs" />
91+
<Compile Include="Resources\Resource.Designer.cs" />
92+
<Compile Include="Properties\AssemblyInfo.cs" />
93+
<Compile Include="SplashScreenActivity.cs" />
94+
</ItemGroup>
95+
<ItemGroup>
96+
<AndroidAsset Include="Assets\UIFontIcons.ttf" />
97+
<AndroidAsset Include="Assets\Montserrat-Bold.ttf" />
98+
<AndroidAsset Include="Assets\Montserrat-Medium.ttf" />
99+
<AndroidAsset Include="Assets\Montserrat-Regular.ttf" />
100+
<AndroidAsset Include="Assets\Montserrat-SemiBold.ttf" />
101+
<None Include="Resources\AboutResources.txt" />
102+
<None Include="Assets\AboutAssets.txt" />
103+
<None Include="Properties\AndroidManifest.xml">
104+
<SubType>Designer</SubType>
105+
</None>
106+
</ItemGroup>
107+
<ItemGroup>
108+
<AndroidResource Include="Resources\layout\Tabbar.axml" />
109+
<AndroidResource Include="Resources\layout\Toolbar.axml" />
110+
<AndroidResource Include="Resources\values\styles.xml" />
111+
<AndroidResource Include="Resources\values\colors.xml" />
112+
<AndroidResource Include="Resources\mipmap-anydpi-v26\icon.xml" />
113+
<AndroidResource Include="Resources\mipmap-anydpi-v26\icon_round.xml" />
114+
<AndroidResource Include="Resources\mipmap-hdpi\Icon.png" />
115+
<AndroidResource Include="Resources\mipmap-hdpi\launcher_foreground.png" />
116+
<AndroidResource Include="Resources\mipmap-mdpi\Icon.png" />
117+
<AndroidResource Include="Resources\mipmap-mdpi\launcher_foreground.png" />
118+
<AndroidResource Include="Resources\mipmap-xhdpi\Icon.png" />
119+
<AndroidResource Include="Resources\mipmap-xhdpi\launcher_foreground.png" />
120+
<AndroidResource Include="Resources\mipmap-xxhdpi\Icon.png" />
121+
<AndroidResource Include="Resources\mipmap-xxhdpi\launcher_foreground.png" />
122+
<AndroidResource Include="Resources\mipmap-xxxhdpi\Icon.png" />
123+
<AndroidResource Include="Resources\mipmap-xxxhdpi\launcher_foreground.png" />
124+
<AndroidResource Include="Resources\drawable\About.png" />
125+
<AndroidResource Include="Resources\drawable\OurTeam.png" />
126+
<AndroidResource Include="Resources\drawable\HeaderTriangle.png" />
127+
<AndroidResource Include="Resources\drawable\InvertedTriangle.png" />
128+
<AndroidResource Include="Resources\values-v21\splash.xml" />
129+
</ItemGroup>
130+
<ItemGroup>
131+
<ProjectReference Include="..\EssentialUIKit\EssentialUIKit.csproj">
132+
<Project>{D68E3E1C-745B-403B-8F7A-DDA13C502E8A}</Project>
133+
<Name>EssentialUIKit</Name>
134+
</ProjectReference>
135+
</ItemGroup>
136+
<ItemGroup>
137+
<AndroidResource Include="Resources\drawable\LoginBackground.png" />
138+
</ItemGroup>
139+
<ItemGroup>
140+
<AndroidResource Include="Resources\drawable-hdpi\LoginBackground.png" />
141+
</ItemGroup>
142+
<ItemGroup>
143+
<AndroidResource Include="Resources\drawable-land\LoginBackground.png" />
144+
</ItemGroup>
145+
<ItemGroup>
146+
<AndroidResource Include="Resources\drawable-land-hdpi\LoginBackground.png" />
147+
</ItemGroup>
148+
<ItemGroup>
149+
<AndroidResource Include="Resources\drawable-land-xhdpi\LoginBackground.png" />
150+
</ItemGroup>
151+
<ItemGroup>
152+
<AndroidResource Include="Resources\drawable-land-xxhdpi\LoginBackground.png" />
153+
</ItemGroup>
154+
<ItemGroup>
155+
<AndroidResource Include="Resources\drawable-land-xxxhdpi\LoginBackground.png" />
156+
</ItemGroup>
157+
<ItemGroup>
158+
<AndroidResource Include="Resources\drawable-xxhdpi\LoginBackground.png" />
159+
</ItemGroup>
160+
<ItemGroup>
161+
<AndroidResource Include="Resources\drawable-mdpi\LoginBackground.png" />
162+
</ItemGroup>
163+
<ItemGroup>
164+
<AndroidResource Include="Resources\drawable-xhdpi\LoginBackground.png" />
165+
</ItemGroup>
166+
<ItemGroup>
167+
<AndroidResource Include="Resources\drawable-xxxhdpi\LoginBackground.png" />
168+
</ItemGroup>
169+
<ItemGroup>
170+
<AndroidResource Include="Resources\drawable-land-mdpi\LoginBackground.png" />
171+
</ItemGroup>
172+
<ItemGroup>
173+
<AndroidResource Include="Resources\values\splash.xml" />
174+
</ItemGroup>
175+
<ItemGroup>
176+
<AndroidResource Include="Resources\drawable\Icon.png" />
177+
</ItemGroup>
178+
<ItemGroup>
179+
<AndroidResource Include="Resources\drawable\SplashScreen.png" />
180+
</ItemGroup>
181+
<ItemGroup>
182+
<AndroidResource Include="Resources\drawable-hdpi\SplashScreen.png" />
183+
</ItemGroup>
184+
<ItemGroup>
185+
<AndroidResource Include="Resources\drawable-land\SplashScreen.png" />
186+
</ItemGroup>
187+
<ItemGroup>
188+
<AndroidResource Include="Resources\drawable-land-hdpi\SplashScreen.png" />
189+
</ItemGroup>
190+
<ItemGroup>
191+
<AndroidResource Include="Resources\drawable-land-mdpi\SplashScreen.png" />
192+
</ItemGroup>
193+
<ItemGroup>
194+
<AndroidResource Include="Resources\drawable-land-xhdpi\SplashScreen.png" />
195+
</ItemGroup>
196+
<ItemGroup>
197+
<AndroidResource Include="Resources\drawable-land-xxhdpi\SplashScreen.png" />
198+
</ItemGroup>
199+
<ItemGroup>
200+
<AndroidResource Include="Resources\drawable-land-xxxhdpi\SplashScreen.png" />
201+
</ItemGroup>
202+
<ItemGroup>
203+
<AndroidResource Include="Resources\drawable-mdpi\SplashScreen.png" />
204+
</ItemGroup>
205+
<ItemGroup>
206+
<AndroidResource Include="Resources\drawable-xhdpi\SplashScreen.png" />
207+
</ItemGroup>
208+
<ItemGroup>
209+
<AndroidResource Include="Resources\drawable-xxhdpi\SplashScreen.png" />
210+
</ItemGroup>
211+
<ItemGroup>
212+
<AndroidResource Include="Resources\drawable-xxxhdpi\SplashScreen.png" />
213+
</ItemGroup>
214+
<ItemGroup>
215+
<AndroidResource Include="Resources\drawable\ChatMessageBackground.png" />
216+
</ItemGroup>
217+
<ItemGroup>
218+
<AndroidResource Include="Resources\drawable-land\ChatMessageBackground.png" />
219+
</ItemGroup>
220+
<ItemGroup>
221+
<AndroidResource Include="Resources\drawable\Card.png" />
222+
</ItemGroup>
223+
<ItemGroup>
224+
<AndroidResource Include="Resources\drawable\Close.png" />
225+
</ItemGroup>
226+
<ItemGroup>
227+
<AndroidResource Include="Resources\drawable\Pin.png" />
228+
</ItemGroup>
229+
<ItemGroup>
230+
<AndroidResource Include="Resources\drawable\ChooseGradient.svg" />
231+
</ItemGroup>
232+
<ItemGroup>
233+
<AndroidResource Include="Resources\drawable\ConfirmGradient.svg" />
234+
</ItemGroup>
235+
<ItemGroup>
236+
<AndroidResource Include="Resources\drawable\DeliverGradient.svg" />
237+
</ItemGroup>
238+
<ItemGroup>
239+
<AndroidResource Include="Resources\values-v21\styles.xml">
240+
<Generator>MSBuild:UpdateGeneratedFiles</Generator>
241+
<SubType>Designer</SubType>
242+
</AndroidResource>
243+
</ItemGroup>
244+
<ItemGroup>
245+
<AndroidResource Include="Resources\drawable\EmptyCart.svg" />
246+
</ItemGroup>
247+
<ItemGroup>
248+
<AndroidResource Include="Resources\drawable\LocationAccessDenied.svg" />
249+
</ItemGroup>
250+
<ItemGroup>
251+
<AndroidResource Include="Resources\drawable\NoCredits.svg" />
252+
</ItemGroup>
253+
<ItemGroup>
254+
<AndroidResource Include="Resources\drawable\NoInternet.svg" />
255+
</ItemGroup>
256+
<ItemGroup>
257+
<AndroidResource Include="Resources\drawable\NoItem.svg" />
258+
</ItemGroup>
259+
<ItemGroup>
260+
<AndroidResource Include="Resources\drawable\NoPhotos.svg" />
261+
</ItemGroup>
262+
<ItemGroup>
263+
<AndroidResource Include="Resources\drawable\NoTasks.svg" />
264+
</ItemGroup>
265+
<ItemGroup>
266+
<AndroidResource Include="Resources\drawable\NotEnoughCredit.svg" />
267+
</ItemGroup>
268+
<ItemGroup>
269+
<AndroidResource Include="Resources\drawable\NoVideos.svg" />
270+
</ItemGroup>
271+
<ItemGroup>
272+
<AndroidResource Include="Resources\drawable\PaymentFailed.svg" />
273+
</ItemGroup>
274+
<ItemGroup>
275+
<AndroidResource Include="Resources\drawable\SomethingWentWrong.svg" />
276+
</ItemGroup>
277+
<ItemGroup>
278+
<AndroidResource Include="Resources\drawable\PlaceHolder.png" />
279+
</ItemGroup>
280+
<ItemGroup>
281+
<AndroidResource Include="Resources\drawable\PlaceHolderRectangle.png" />
282+
</ItemGroup>
283+
<ItemGroup>
284+
<AndroidResource Include="Resources\drawable\HeaderIcon.png" />
285+
</ItemGroup>
286+
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
287+
<Import Project="..\build\tools\Syncfusion.CodeAnalysis.StyleCop\tools\StyleCop.MsBuild.targets" Condition="Exists('..\build\tools\Syncfusion.CodeAnalysis.StyleCop\tools\StyleCop.MsBuild.targets')" />
288+
<Target Name="BeforeBuild" Condition=" $(SetVersion) == true ">
289+
<XmlPoke XmlInputPath="Properties\AndroidManifest.xml" Namespaces="&lt;Namespace Prefix='android' Uri='http://schemas.android.com/apk/res/android' /&gt;" Query="manifest/@android:versionCode" Value="$(BuildNumber)" />
290+
<XmlPoke XmlInputPath="Properties\AndroidManifest.xml" Namespaces="&lt;Namespace Prefix='android' Uri='http://schemas.android.com/apk/res/android' /&gt;" Query="manifest/@android:versionName" Value="$(VersionNumber)" />
291+
</Target>
292+
</Project>
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
using Android.App;
2+
using Android.Content.PM;
3+
using Android.OS;
4+
using Android.Views;
5+
using FFImageLoading.Forms.Platform;
6+
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
7+
8+
namespace EssentialUIKit.Droid
9+
{
10+
[Activity(Label = "Essential UI Kit", Icon = "@mipmap/icon", Theme = "@style/MainTheme", MainLauncher = false, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
11+
12+
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
13+
{
14+
protected override void OnCreate(Bundle savedInstanceState)
15+
{
16+
Window.AddFlags(WindowManagerFlags.DrawsSystemBarBackgrounds);
17+
18+
base.OnCreate(savedInstanceState);
19+
20+
Xamarin.Forms.Forms.Init(this, savedInstanceState);
21+
22+
Syncfusion.XForms.Android.Core.Core.Init(this);
23+
24+
// FFImageLoading library
25+
CachedImageRenderer.Init(true);
26+
27+
this.LoadApplication(new App());
28+
29+
// Change the status bar color
30+
this.SetStatusBarColor(Android.Graphics.Color.Argb(255, 0, 0, 0));
31+
32+
// Enable scrolling to the page when the keyboard is enabled
33+
Xamarin.Forms.Application.Current.On<Xamarin.Forms.PlatformConfiguration.Android>().UseWindowSoftInputModeAdjust(WindowSoftInputModeAdjust.Resize);
34+
}
35+
}
36+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.syncfusion.EssentialUIKit" android:installLocation="auto">
3+
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="28" />
4+
<application android:label="Essential UI Kit"></application>
5+
</manifest>
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
using System.Reflection;
2+
using System.Runtime.InteropServices;
3+
using Android.App;
4+
5+
// General Information about an assembly is controlled through the following
6+
// set of attributes. Change these attribute values to modify the information
7+
// associated with an assembly.
8+
[assembly: AssemblyTitle("EssentialUIKit.Android")]
9+
[assembly: AssemblyDescription("")]
10+
[assembly: AssemblyConfiguration("")]
11+
[assembly: AssemblyCompany("")]
12+
[assembly: AssemblyProduct("EssentialUIKit.Android")]
13+
[assembly: AssemblyCopyright("Copyright © 2014")]
14+
[assembly: AssemblyTrademark("")]
15+
[assembly: AssemblyCulture("")]
16+
[assembly: ComVisible(false)]
17+
18+
// Version information for an assembly consists of the following four values:
19+
//
20+
// Major Version
21+
// Minor Version
22+
// Build Number
23+
// Revision
24+
//
25+
// You can specify all the values or you can default the Build and Revision Numbers
26+
// by using the '*' as shown below:
27+
// [assembly: AssemblyVersion("1.0.*")]
28+
[assembly: AssemblyVersion("17.2.0.34")]
29+
[assembly: AssemblyFileVersion("17.2.0.34")]
30+
31+
// Add some common permissions, these can be removed if not needed
32+
[assembly: UsesPermission(Android.Manifest.Permission.Internet)]
33+
[assembly: UsesPermission(Android.Manifest.Permission.WriteExternalStorage)]

0 commit comments

Comments
 (0)