<?xml version="1.0" encoding="utf-8"?
>
<RelativeLayout xmlns:android="[Link]
android:id="@+id/container_group"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:tools="[Link]
xmlns:app="[Link]
android:padding="4dp">
<[Link]
android:id="@+id/card_view"
android:padding="20dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cardCornerRadius="15dp"
app:cardElevation="2dp">
<[Link]
android:id="@+id/item_client"
android:layout_width="match_parent"
android:visibility="visible"
android:clickable="false"
android:layout_height="wrap_content">
<!-- <ImageView-->
<!-- app:layout_constraintTop_toTopOf="parent"-->
<!-- app:layout_constraintBottom_toBottomOf="parent"-->
<!-- app:layout_constraintStart_toStartOf="parent"-->
<!-- android:id="@+id/item_client_icon"-->
<!-- android:layout_width="62dp"-->
<!-- android:layout_height="62dp"-->
<!-- android:layout_marginLeft="12sp"-->
<!-- android:layout_marginRight="12sp"-->
<!-- android:background="@drawable/ic_account_circle_black_24dp" />-->
<TextView
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
android:text="$"
android:textSize="18sp"
android:textAlignment="center"
android:textStyle="bold"
android:textColor="@color/white"
android:background="@drawable/circle_type_money"
android:padding="10dp"
android:id="@+id/item_client_icon"
android:layout_width="42dp"
android:layout_height="42dp"
android:layout_marginLeft="12sp"
android:layout_marginRight="12sp"/>
<TextView
android:id="@+id/amount"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="12sp"
style="@style/[Link]"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toEndOf="@+id/item_client_icon"
app:layout_constraintEnd_toStartOf="@+id/fecha"
android:ellipsize="end"
android:lines="1"
android:maxHeight="48dp"
android:textAppearance="@style/[Link]"
android:textColor="@color/black"
android:textSize="20sp"
tools:text="15.000.000"
app:layout_constraintBottom_toTopOf="@+id/referencia"
android:layout_marginStart="12sp" />
<TextView
android:id="@+id/referencia"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_below="@+id/amount"
android:layout_marginLeft="12sp"
android:layout_marginBottom="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/document"
app:layout_constraintEnd_toEndOf="parent"
android:textStyle="bold"
android:paddingRight="15dp"
android:textAlignment="textEnd"
android:textAppearance="@style/[Link]"
android:textColor="@color/konecta_gray"
android:textSize="12sp"
tools:text="Ref. #24554"
android:layout_marginStart="12sp" />
<TextView
app:layout_constraintTop_toBottomOf="@+id/amount"
android:id="@+id/document"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_below="@+id/amount"
android:layout_centerVertical="true"
android:layout_marginLeft="12sp"
android:layout_marginBottom="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/item_client_icon"
app:layout_constraintEnd_toStartOf="@+id/referencia"
android:textAppearance="@style/[Link]"
android:textColor="@color/konecta_gray"
android:textSize="12sp"
tools:text="V25967146"
android:layout_marginTop="15dp"
android:layout_marginStart="12sp"/>
<TextView
app:layout_constraintTop_toBottomOf="@+id/amount"
android:id="@+id/fecha"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:textAlignment="textEnd"
android:layout_marginTop="15dp"
app:layout_constraintBottom_toBottomOf="@+id/amount"
app:layout_constraintStart_toEndOf="@+id/amount"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:textAppearance="@style/[Link]"
android:textColor="@color/konecta_gray"
android:textSize="12sp"
android:paddingRight="15dp"
tools:text="20/02/2021"
android:layout_marginStart="12sp" />
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_gravity="center_vertical"
android:background="@color/konecta_gray_ultralight"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:layout_marginTop="4dp"
app:layout_constraintTop_toBottomOf="@+id/document"/>
</[Link]>
</[Link]>
</RelativeLayout>
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link].R;
import [Link];
import [Link];
import [Link];
import [Link];
public class LastTransaccionsClienteAdapter extends
[Link]<[Link]> {
public ArrayList<PaypalTransaccion> mData;
private Context mContext;
public LastTransaccionsClienteAdapter(Context pContext,
ArrayList<PaypalTransaccion> pData) {
[Link] = pData;
[Link] = pContext;
notifyDataSetChanged();
}
@Override
public ClientsHolder onCreateViewHolder(ViewGroup parent, int viewType) {
return new
ClientsHolder([Link]([Link]()).inflate([Link].item_client
_transaccion, parent, false));
}
@Override
public void onBindViewHolder(ClientsHolder holder, int position) {
[Link]([Link](position).getIdTransaccion());
[Link]().setText([Link]([Link](position).getMonto()));
Integer i = (int) (long) [Link](position).getCod_Tipo();
[Link]().setText([Link](i) +
[Link](position).getNumeroDocumento());
[Link]().setText([Link](position).getFecha());
[Link]().setText("Ref.
"+[Link]([Link](position).getCod_CluMovimiento()));
}
public void swapData(ArrayList<PaypalTransaccion> data){
[Link] = data;
notifyDataSetChanged();
}
class ClientsHolder extends [Link] {
private TextView amount;
private TextView fecha;
private TextView document;
private TextView referencia;
public TextView getAmount() {
return amount;
}
public TextView getFecha() {
return fecha;
}
public TextView getDocument() {
return document;
}
public TextView getReferencia() {
return referencia;
}
public ClientsHolder(View itemView) {
super(itemView);
[Link] = [Link]([Link]);
[Link] = [Link]([Link]);
[Link] = [Link]([Link]);
[Link] = [Link]([Link]);
@Override
public int getItemCount() {
return mData != null ? [Link]() : 0;
}