私は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
画像サイズは動的に変更できます。分を与える、私はこの効果を作成しようとしましょう。 –