示例#1
0
        public override View AddContentView(LayoutInflater inflater, ViewGroup container)
        {
            result = (NfcPassportScanningResult)Arguments.GetParcelable(NFC_DATA);
            var view = new NfcAlertView(Context, result);

            container.AddView(view);
            return(view);
        }
示例#2
0
        public static NfcDialogFragment CreateInstance(NfcPassportScanningResult data)
        {
            var fragment = new NfcDialogFragment();
            var args     = new Bundle();

            args.PutParcelable(NFC_DATA, data);
            fragment.Arguments = args;

            return(fragment);
        }
示例#3
0
            public NfcAlertView(Context context, NfcPassportScanningResult result) : base(context)
            {
                Image = new ImageView(context);
                Image.SetImageBitmap(PassportCallback.Photo);
                AddView(Image);

                Text = new TextView(context);
                AddView(Text);

                var text = "Document: " + result.Dg1Group.DocumentNumber + "\n";

                text += "Expires: " + result.Dg1Group.DateOfExpiry + "\n";

                /**
                 * TODO: Add whatever you seem necessary to
                 *
                 */
                Text.Text = text;
            }