Xamarin 表单:图像上的左侧轮廓边框
Xamarin forms: Left Side Outline Border on image
您好,我正在使用 PCL Xamarin 表单开发应用程序。我需要为图像添加大约 5px 的轮廓。但只有左侧有颜色和不透明度。
我需要边框的高度与图片相同。仅此而已。
如何实现?
如果我使用选择器那么-
您可以使用网格和框视图
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="5" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<BoxView WidthRequest="5" BackgroundColor="Black" Grid.Row="0" Grid.Column="0"/>
<Image Source="something.png" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" Grid.Row="0" Grid.Column="1"/>
</Grid>
语法可能有点偏差,因为我没有 VS 来检查,但这应该为您指明正确的方向。
您好,我正在使用 PCL Xamarin 表单开发应用程序。我需要为图像添加大约 5px 的轮廓。但只有左侧有颜色和不透明度。
我需要边框的高度与图片相同。仅此而已。
如何实现?
如果我使用选择器那么-
您可以使用网格和框视图
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="5" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<BoxView WidthRequest="5" BackgroundColor="Black" Grid.Row="0" Grid.Column="0"/>
<Image Source="something.png" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" Grid.Row="0" Grid.Column="1"/>
</Grid>
语法可能有点偏差,因为我没有 VS 来检查,但这应该为您指明正确的方向。