您好我正在使用PCL Xamarin表单开发应用程序。我需要为图像添加大约5px的轮廓。但只有左侧有颜色和不透明度。
我需要边框的高度为Image。不超过它。
如何实现这一目标?
答案 0 :(得分:2)
您可以使用网格和框视图
<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和我一起检查,但这应该指向正确的方向。