我已经使用Plugin.Fingerprint Pluginin我的xamarin应用程序实现了手指触摸式登录。
我不想在对话框中显示USE FALLBACK选项。
我已经尝试过用这种方式隐藏它
var config = new AuthenticationRequestConfiguration("pput your finger to authenticate!")
{
FallbackTitle = string.Empty
};
var auth = await CrossFingerprint.Current.AuthenticateAsync(config);
但它仍在显示。
有人知道我怎么能藏起来吗?
请帮忙 。
最佳答案
在android平台上,如果要禁用它,则可以从FingerprintDialogFragment继承并覆盖OnCreateView。
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
var view = base.OnCreateView(inflater, container, savedInstanceState);
view.FindViewById<Button>(Resource.Id.fingerprint_btnFallback).Visibility = ViewStates.Gone;
return view;
}
在您的MainApplication类中,重写OnCreate
public override void OnCreate()
{
base.OnCreate();
RegisterActivityLifecycleCallbacks(this);
//A great place to initialize Xamarin.Insights and Dependency Services!
CrossFingerprint.SetCurrentActivityResolver(() => CrossCurrentActivity.Current.Activity);
CrossFingerprint.SetDialogFragmentType<MyCustomDialogFragment>();
}
关于xamarin.forms - 如何在Plugin.Fingerprint对话框中隐藏USE FALLBACK,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48108377/