Added to frame samples and updated screenshot

This commit is contained in:
Justin Johnson 2019-08-07 10:11:24 -06:00
Родитель 532c64724b
Коммит ee1d662ae5
11 изменённых файлов: 77 добавлений и 47 удалений

Просмотреть файл

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
@ -83,7 +83,6 @@
<AndroidResource Include="Resources\mipmap-xxxhdpi\launcher_foreground.png" />
</ItemGroup>
<ItemGroup>
<Folder Include="Resources\drawable\" />
<Folder Include="Resources\drawable-hdpi\" />
<Folder Include="Resources\drawable-xhdpi\" />
<Folder Include="Resources\drawable-xxhdpi\" />
@ -95,5 +94,8 @@
<Name>FrameDemos</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
</Project>
<ItemGroup>
<AndroidResource Include="Resources\drawable\outdoors.jpg" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
</Project>

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 89 KiB

Просмотреть файл

@ -130,6 +130,7 @@
<Content Include="Assets\Wide310x150Logo.scale-100.png" />
<Content Include="Assets\Wide310x150Logo.scale-200.png" />
<Content Include="Assets\Wide310x150Logo.scale-400.png" />
<Content Include="outdoors.jpg" />
<Content Include="Properties\Default.rd.xml" />
</ItemGroup>
<ItemGroup>
@ -144,7 +145,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Xamarin.Forms" Version="4.1.0.555618" />
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform" Version="6.1.9"/>
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform" Version="6.1.9" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\FrameDemos\FrameDemos.csproj">

Двоичные данные
UserInterface/FrameDemos/FrameDemos/FrameDemos.UWP/outdoors.jpg Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 89 KiB

Просмотреть файл

@ -0,0 +1,22 @@
{
"images": [
{
"scale": "2x",
"idiom": "universal"
},
{
"scale": "3x",
"idiom": "universal"
},
{
"scale": "1x",
"idiom": "universal",
"filename": "outdoors.jpg"
}
],
"properties": {},
"info": {
"version": 1,
"author": ""
}
}

Двоичные данные
UserInterface/FrameDemos/FrameDemos/FrameDemos.iOS/Assets.xcassets/outdoors.imageset/outdoors.jpg поставляемый Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 89 KiB

Просмотреть файл

@ -71,6 +71,12 @@
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<ImageAsset Include="Assets.xcassets\outdoors.imageset\Contents.json">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Assets.xcassets\outdoors.imageset\outdoors.jpg">
<Visible>false</Visible>
</ImageAsset>
<InterfaceDefinition Include="Resources\LaunchScreen.storyboard" />
<ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Contents.json">
<Visible>false</Visible>

Просмотреть файл

@ -9,33 +9,12 @@ namespace FrameDemos
Padding = 10;
Title = "Frame Code Demo";
Frame frame1 = new Frame
Frame defaultFrame = new Frame
{
Content = new Label { Text = "Default" }
};
Frame frame2 = new Frame
{
BorderColor = Color.Orange,
Content = new Label { Text = "BorderColor" },
};
Frame frame3 = new Frame
{
BorderColor = Color.Orange,
Content = new Label { Text = "CornerRadius" },
CornerRadius = 10
};
Frame frame4 = new Frame
{
BackgroundColor = Color.LightGray,
BorderColor = Color.Orange,
Content = new Label { Text = "BackgroundColor" },
CornerRadius = 10
};
Frame frame5 = new Frame
Frame noShadowFrame = new Frame
{
BackgroundColor = Color.LightGray,
BorderColor = Color.Orange,
@ -44,7 +23,7 @@ namespace FrameDemos
HasShadow = false
};
Frame frame6 = new Frame
Frame forceShadowFrame = new Frame
{
BackgroundColor = Color.LightGray,
BorderColor = Color.Orange,
@ -53,6 +32,26 @@ namespace FrameDemos
HasShadow = true
};
Frame circleImageFrame = new Frame
{
Margin = 10,
BorderColor = Color.Black,
CornerRadius = 50,
HeightRequest = 60,
WidthRequest = 60,
IsClippedToBounds = true,
HorizontalOptions = LayoutOptions.Center,
VerticalOptions = LayoutOptions.Center,
Content = new Image
{
Source = ImageSource.FromFile("outdoors.jpg"),
Aspect = Aspect.AspectFill,
Margin = -20,
HeightRequest = 100,
WidthRequest = 100
}
};
Frame cardFrame = new Frame
{
BorderColor = Color.Gray,
@ -88,12 +87,10 @@ namespace FrameDemos
{
Children =
{
frame1,
frame2,
frame3,
frame4,
frame5,
frame6,
defaultFrame,
noShadowFrame,
forceShadowFrame,
circleImageFrame,
cardFrame
}
}

Просмотреть файл

@ -13,18 +13,6 @@
<Frame>
<Label Text="Default" />
</Frame>
<Frame BorderColor="Orange" >
<Label Text="BorderColor" />
</Frame>
<Frame BorderColor="Orange"
CornerRadius="10">
<Label Text="CornerRadius" />
</Frame>
<Frame BackgroundColor="LightGray"
BorderColor="Orange"
CornerRadius="10">
<Label Text="BackgroundColor" />
</Frame>
<Frame BackgroundColor="LightGray"
BorderColor="Orange"
CornerRadius="10"
@ -37,6 +25,20 @@
HasShadow="True">
<Label Text="HasShadow True (platform dependent)" />
</Frame>
<Frame Margin="10"
BorderColor="Black"
CornerRadius="50"
HeightRequest="60"
WidthRequest="60"
IsClippedToBounds="True"
HorizontalOptions="Center"
VerticalOptions="Center">
<Image Source="outdoors.jpg"
Aspect="AspectFill"
Margin="-20"
HeightRequest="100"
WidthRequest="100" />
</Frame>
<Frame BorderColor="Gray"
CornerRadius="5"
Padding="8">

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 105 KiB

Двоичные данные
UserInterface/FrameDemos/Screenshots/01frame-full.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 106 KiB