【发布时间】:2017-10-03 14:20:35
【问题描述】:
我将SignaturePad 与Xamarin.Forms 一起使用,即使在基本的硬件设备上也能正常工作,但我只使用一台设备就遇到了奇怪的行为:三星 Galaxy Tab E 7.0 3G SM-T116 平板电脑。
问题在于 SignaturePad 视图上的笔画仅在从屏幕上释放触摸时才会显示。例如,如果我慢慢地画一条长长的水平线,整个笔划是不可见的,直到我释放屏幕触摸。
有人遇到过类似情况吗?我该如何解决?
非常感谢。
【问题讨论】:
-
我尝试增大笔画宽度,认为可能是屏幕分辨率问题(最初的笔画可能太细而无法看到),但没有成功
-
您是否在绘制事件期间以某种方式创建 SignaturePadView?
-
我不是。我有一个带有 SignaturePadView 的页面,它是在页面初始化时使用其他一些控件创建的。谢谢。
-
在表单初始化期间或在 OnCreate() 函数中?
-
嗯...我将分享创建它的页面的代码简化代码。我在 pcl 项目中创建视图组件,而不是在特定平台中。
标签: c# android xamarin.forms signaturepad