- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我总是得到黑色背景色,即使我将它设置为白色也是如此:
SignaturePadView sigView = new SignaturePadView(Forms.Context);
sigView.StrokeColor = Color.Black;
sigView.BackgroundColor = Color.White;
var stream = await sigView.GetImageStreamAsync(SignatureImageFormat.Jpeg);
它可以在 iOS 上运行,但不能在 Android 上运行。我还能做些什么来获得白色背景吗?
编辑:生成的 jpg 文件具有黑色背景,而不是 View !
最佳答案
您可以尝试使用签名板 View 的 GetImage 方法吗?
sigView.GetImage(Android.Graphics.Color.Black, Android.Graphics.Color.White, false);
我们使用它并获得带有黑色签名的白色背景。
关于c# - Xamarin SignaturePadView GetImage Android 黑色背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46430410/
我总是得到黑色背景色,即使我将它设置为白色也是如此: SignaturePadView sigView = new SignaturePadView(Forms.Context); sigVi
我正在 MVVM 架构中使用 Prism 框架开发 Xamarin.Forms 应用程序。我需要从屏幕上收集签名,所以我决定包含 SignaturePad 库。对于 NuGet,我包含了 Xamari
在我的移动程序 UI 中,我有一个位于 UIScrollView 中的 SignaturePadView(继承自 UIView 的第 3 方组件)。每当我尝试调试程序时,只要我将手指放在 Signat
我已将 Xamarin.Controls.SignaturePad.Forms 的 Nuget 包添加到我的 xamarin 表单解决方案中。我调用 GetImageStreamAsync(Signa
我是一名优秀的程序员,十分优秀!