我正在嘗試爲ZXing.Mobile製作自定義取景器。它應該類似於dm77(Android庫)的取景器。在原來它看起來像下面的圖片:XAML自定義網格邊框(相機取景器類似於dm77)
原始取景畫面
我對視下一個XAML定義:
<Grid Name="Overlay" Visibility="Visible">
<Grid Background="Transparent">
<Grid.RowDefinitions>
<RowDefinition Height="2*" />
<RowDefinition Height="2*" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.1*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="0.1*"/>
</Grid.ColumnDefinitions>
<Grid Grid.Row="1" Grid.Column="1" >
<Rectangle Stroke="Green" StrokeThickness="4" StrokeDashArray="2" />
</Grid>
</Grid>
</Grid>
怎樣才能讓視邊框看起來完全一樣在圖片上做什麼?
將圖像轉換爲PNG格式,黑色部分爲透明,並使用該圖像而不是創建自己的效果。這將是容易的。 –
我一直在想它。但是邊框必須能夠響應不斷變化的屏幕大小。在這種情況下,圖片將不起作用。 – denisyfrolov
圖像大小可以動態更改。給我一分鐘,讓我嘗試創造這種效果。 –