如何以Xamarin形式自定义相机的宽度?

时间:2019-03-15 05:21:40

标签: xamarin xamarin.forms xamarin.android

我以xamarin形式创建了一个应用程序,仅以视频模式打开相机(使用Media插件)。我想减小相机的宽度,以便可以在底部放置一个按钮。

在MainPage.xaml.cs

 <ScrollView>
    <StackLayout Spacing="10" Padding="10">
    <!-- Place new controls here -->
    <Button x:Name="takeVideo" IsVisible="False" Text="Take Video"/>
        <Image x:Name="image" WidthRequest="72" Aspect="Fill"/>

    </StackLayout>
</ScrollView>

在MainPage.xaml.cs

 public void OpenCamera()
    {
        if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.IsTakeVideoSupported)
        {
            DisplayAlert("No Camera", ":( No camera avaialble.", "OK");
            return;
        }

        var file = CrossMedia.Current.TakeVideoAsync(new Plugin.Media.Abstractions.StoreVideoOptions
        {
            Name = "video.mp4",
            Directory = "DefaultVideos",

        });

        if (file == null)
            return;      
    }

0 个答案:

没有答案