開始
最近專案中使用到了支付密碼功能,感覺這類介面應該是比較常用的,涉及支付密碼的輸入的一般都會用到吧,所以單獨地把這部分抽取出來,有需要的朋友可以拿去用用。
預覽
使用
這個彈出層是一個DialogFragment,邏輯都封裝在其內部,使用起來很簡單:
Bundle bundle = new Bundle();
bundle.putString(PayFragment.EXTRA_CONTENT, "提現:¥ " + 100.00);
PayFragment fragment = new PayFragment();
fragment.setArguments(bundle);
fragment.setPaySuccessCallBack(MainActivity.this);
fragment.show(getSupportFragmentManager(), "Pay");複製程式碼
通過InputCallBack介面回撥輸入的支付密碼,可以在回撥方法中請求判斷支付密碼是不是正確的,也可以在PayFragment內部自己修改判斷,沒有用到什麼高深的技術,大家看程式碼自然就明白了。