ui adjustment
This commit is contained in:
@@ -14,54 +14,64 @@
|
||||
LeftButtonClicked="NavigationTitle_LeftButtonClicked"
|
||||
RightButtonClicked="NavigationTitle_RightButtonClicked"/>
|
||||
</NavigationPage.TitleView>
|
||||
<ScrollView HorizontalOptions="Fill" Padding="{Binding StatusBarPadding}">
|
||||
<u:FlowLayout ItemsSource="{Binding Illusts}"
|
||||
HorizontalOptions="Fill" Column="{Binding Columns}"
|
||||
Margin="16" RowSpacing="16" ColumnSpacing="16">
|
||||
<u:FlowLayout.ItemTemplate>
|
||||
<DataTemplate>
|
||||
<Frame HasShadow="False" Padding="0" Margin="0" CornerRadius="10"
|
||||
BackgroundColor="{DynamicResource MainColor}">
|
||||
<Grid HorizontalOptions="Fill" Margin="0, -5, 0, 0">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
</Grid.RowDefinitions>
|
||||
<Image BackgroundColor="LightGray"
|
||||
Source="{Binding Image}"
|
||||
HorizontalOptions="Fill"
|
||||
Aspect="AspectFit"/>
|
||||
<u:RoundLabel Text="R-18" BackgroundColor="#fd4363" Margin="6, 11, 0, 0"
|
||||
Padding="6, 2" CornerRadius="4"
|
||||
HorizontalOptions="Start" VerticalOptions="Start"
|
||||
FontSize="Micro" TextColor="White"
|
||||
IsVisible="{Binding IsRestrict}"/>
|
||||
<u:RoundLabel Text="{Binding PageCountText}"
|
||||
FontFamily="{DynamicResource IconSolidFontFamily}"
|
||||
BackgroundColor="#50000000" Margin="0, 11, 6, 0"
|
||||
Padding="6, 4" CornerRadius="6"
|
||||
HorizontalOptions="End" VerticalOptions="Start"
|
||||
FontSize="Micro" TextColor="White"
|
||||
IsVisible="{Binding IsPageVisible}"/>
|
||||
<Label Grid.Row="1" Text="{Binding Title}"
|
||||
Padding="8, 2"
|
||||
TextColor="{DynamicResource TextColor}"
|
||||
LineBreakMode="TailTruncation"
|
||||
FontSize="Small"/>
|
||||
<StackLayout Grid.Row="2" Orientation="Horizontal" Padding="8, 0, 8, 8">
|
||||
<u:CircleImage WidthRequest="30" HeightRequest="30" Aspect="AspectFill"
|
||||
Source="{Binding ProfileImage}"/>
|
||||
<Label Text="{Binding UserName}"
|
||||
VerticalOptions="Center"
|
||||
TextColor="{DynamicResource SubTextColor}"
|
||||
<Grid>
|
||||
<ScrollView HorizontalOptions="Fill" Padding="{Binding StatusBarPadding}">
|
||||
<u:FlowLayout ItemsSource="{Binding Illusts}"
|
||||
HorizontalOptions="Fill" Column="{Binding Columns}"
|
||||
Margin="16" RowSpacing="16" ColumnSpacing="16">
|
||||
<u:FlowLayout.ItemTemplate>
|
||||
<DataTemplate>
|
||||
<u:CardView Padding="0" Margin="0" CornerRadius="10"
|
||||
ShadowColor="#20000000"
|
||||
ShadowOffset="2, 2"
|
||||
BackgroundColor="{DynamicResource SubColor}">
|
||||
<Grid HorizontalOptions="Fill">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
</Grid.RowDefinitions>
|
||||
<u:RoundImage BackgroundColor="LightGray"
|
||||
CornerRadius="10"
|
||||
CornerMasks="Top"
|
||||
Source="{Binding Image}"
|
||||
HorizontalOptions="Fill"
|
||||
Aspect="AspectFit"/>
|
||||
<u:RoundLabel Text="R-18" BackgroundColor="#fd4363" Margin="6, 6, 0, 0"
|
||||
Padding="6, 2" CornerRadius="4"
|
||||
HorizontalOptions="Start" VerticalOptions="Start"
|
||||
FontSize="Micro" TextColor="White"
|
||||
IsVisible="{Binding IsRestrict}"/>
|
||||
<u:RoundLabel Text="{Binding PageCountText}"
|
||||
FontFamily="{DynamicResource IconSolidFontFamily}"
|
||||
BackgroundColor="#50000000" Margin="0, 6, 6, 0"
|
||||
Padding="6, 4" CornerRadius="6"
|
||||
HorizontalOptions="End" VerticalOptions="Start"
|
||||
FontSize="Micro" TextColor="White"
|
||||
IsVisible="{Binding IsPageVisible}"/>
|
||||
<Label Grid.Row="1" Text="{Binding Title}"
|
||||
Padding="8, 2"
|
||||
TextColor="{DynamicResource TextColor}"
|
||||
HorizontalOptions="Start"
|
||||
LineBreakMode="TailTruncation"
|
||||
FontSize="Micro"/>
|
||||
</StackLayout>
|
||||
</Grid>
|
||||
</Frame>
|
||||
</DataTemplate>
|
||||
</u:FlowLayout.ItemTemplate>
|
||||
</u:FlowLayout>
|
||||
</ScrollView>
|
||||
FontSize="Small"/>
|
||||
<StackLayout Grid.Row="2" Orientation="Horizontal" Padding="8, 0, 8, 8">
|
||||
<u:CircleImage WidthRequest="30" HeightRequest="30" Aspect="AspectFill"
|
||||
Source="{Binding ProfileImage}"/>
|
||||
<Label Text="{Binding UserName}"
|
||||
VerticalOptions="Center"
|
||||
TextColor="{DynamicResource SubTextColor}"
|
||||
LineBreakMode="TailTruncation"
|
||||
FontSize="Micro"/>
|
||||
</StackLayout>
|
||||
</Grid>
|
||||
</u:CardView>
|
||||
</DataTemplate>
|
||||
</u:FlowLayout.ItemTemplate>
|
||||
</u:FlowLayout>
|
||||
</ScrollView>
|
||||
<ActivityIndicator IsRunning="True" IsEnabled="True" IsVisible="{Binding Loading}"
|
||||
Margin="20"
|
||||
HorizontalOptions="Center" VerticalOptions="Start"/>
|
||||
</Grid>
|
||||
</u:AdaptedPage>
|
Reference in New Issue
Block a user