Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.17 KB | None | 0 0
  1. @Override
  2. public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  3.  
  4. View v = inflater.inflate(R.layout.fragment_money_transfer_customers, null);
  5.  
  6. validate = (Button)v.findViewById(R.id.validate);
  7. delete = (Button)v.findViewById(R.id.delete);
  8. reinitiate = (Button)v.findViewById(R.id.reinitiate);
  9. transfer = (Button)v.findViewById(R.id.transfer);
  10.  
  11. progressDialog = new ProgressDialog(getContext());
  12. progressDialog.setMessage("Loading...");
  13. progressDialog.setCancelable(false);
  14. progressDialog.setCanceledOnTouchOutside(false);
  15.  
  16. recyclerView = (RecyclerView) v.findViewById(R.id.transactio_rep_recyclerView);
  17. recyclerView.setHasFixedSize(true);
  18. layoutManager = new LinearLayoutManager(getActivity().getApplicationContext());
  19. recyclerView.setLayoutManager(layoutManager);
  20.  
  21. userValidate = (UserValidate)getArguments().getSerializable("UserValidate");
  22.  
  23. new ValidateUser().execute();
  24.  
  25. return v;
  26. }
  27.  
  28. adapter = new MoneyTransferCustomersCardAdapter(beneficiaryDetailsList,this);
  29. recyclerView.setAdapter(adapter);
  30.  
  31. public class MoneyTransferCustomersCardAdapter extends RecyclerView.Adapter<MoneyTransferCustomersCardAdapter.ViewHolder>{
  32.  
  33. MoneyTransferCustomersCardAdapter moneyTransferCustomersCardAdapter = this;
  34.  
  35. List<BeneficiaryDetails> beneficiaryDetailsList;
  36.  
  37. public MoneyTransferCustomersCardAdapter(List<BeneficiaryDetails> beneficiaryDetailsList, MoneyTransferCustomersFragment.ValidateUser MoneyTransferCardAdapter) {
  38. super();
  39. this.beneficiaryDetailsList = beneficiaryDetailsList;
  40. }
  41.  
  42. @Override
  43. public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
  44. View v = LayoutInflater.from(parent.getContext())
  45. .inflate(R.layout.money_transfer_customers_card, parent, false);
  46. ViewHolder viewHolder = new ViewHolder(v);
  47.  
  48. final Animation anim_record_item = AnimationUtils.loadAnimation(parent.getContext(), R.anim.swipe_down);
  49. viewHolder.itemView.startAnimation(anim_record_item);
  50.  
  51. return viewHolder;
  52. }
  53.  
  54. @Override
  55. public void onBindViewHolder(ViewHolder holder, int position) {
  56. try{
  57.  
  58. BeneficiaryDetails bd = beneficiaryDetailsList.get(position);
  59. holder.vtxtName.setText(bd.getBeneficiaryName());
  60. holder.vtxtAccount.setText(bd.getAccountNumber());
  61. holder.vtxtIfsc.setText(bd.getIFSC());
  62.  
  63. }catch(Exception e){
  64. }
  65. }
  66.  
  67. @Override
  68. public int getItemCount() {
  69. return 0;
  70. }
  71.  
  72. class ViewHolder extends RecyclerView.ViewHolder {
  73.  
  74. public TextView vtxtName;
  75. public TextView vtxtAccount;
  76. public TextView vtxtIfsc;
  77.  
  78. public CardView cardViewTxCardItem;
  79.  
  80. public ViewHolder(View itemView) {
  81. super(itemView);
  82.  
  83. final View view = itemView;
  84.  
  85. vtxtName = (TextView) itemView.findViewById(R.id.name);
  86. vtxtAccount = (TextView) itemView.findViewById(R.id.account);
  87. vtxtIfsc = (TextView) itemView.findViewById(R.id.ifsc);
  88. cardViewTxCardItem = (CardView) itemView.findViewById(R.id.cardview_tx_card_item);
  89.  
  90. }
  91. }
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement