<?xml version="1.0" encoding="utf-8"?>

<layout>
    <data>
        <import type="cn.edu.hpu.yuan.yuannews.main.data.model.news.NewsCustom"/>
        <import type="cn.edu.hpu.yuan.yuancore.util.DateUtils"/>
        <variable
            name="newsCustom"
            type="NewsCustom"/>
    </data>



            <android.support.v7.widget.CardView
                xmlns:android="http://schemas.android.com/apk/res/android"
                xmlns:app="http://schemas.android.com/apk/res-auto"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_margin="2dp"
                app:cardElevation="5dp"
                >
                <com.balysv.materialripple.MaterialRippleLayout
                    android:id="@+id/ripple"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content">
                        <RelativeLayout
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:padding="10dp">


                            <LinearLayout
                                android:id="@+id/newsItemDt"
                                android:layout_width="wrap_content"
                                android:layout_height="15dp"
                                android:layout_toLeftOf="@+id/newsItemImage"
                                android:layout_alignParentLeft="true"
                                android:orientation="horizontal">

                                <TextView
                                    android:layout_width="wrap_content"
                                    android:layout_height="match_parent"
                                    android:textSize="10dp"
                                    android:textColor="@color/colorPrimary"
                                    android:text="@{String.format(@string/newsItem_cate+newsCustom.ccont)}"
                                    />

                                <TextView
                                    android:layout_marginLeft="10dp"
                                    android:text="@{DateUtils.formatDateTime(newsCustom.dt)}"
                                    android:textColor="@color/lightblack"
                                    android:textSize="10dp"
                                    android:layout_width="wrap_content"
                                    android:layout_height="match_parent" />
                            </LinearLayout>


                            <TextView
                                android:id="@+id/newsItemTitle"
                                android:layout_width="wrap_content"
                                android:layout_height="65dp"
                                android:text="@{newsCustom.title}"
                                android:layout_toLeftOf="@+id/newsItemImage"
                                android:layout_below="@+id/newsItemDt"
                                android:textSize="15dp"
                                android:maxLines="2"
                                android:paddingTop="10dp"
                                android:paddingBottom="10dp"
                                android:paddingRight="10dp"
                                android:layout_centerInParent="true"
                                android:layout_alignParentLeft="true"/>


                            <LinearLayout
                                android:layout_width="match_parent"
                                android:layout_height="15dp"
                                android:layout_toLeftOf="@+id/newsItemImage"
                                android:layout_alignParentLeft="true"
                                android:layout_below="@+id/newsItemTitle"
                                android:orientation="horizontal">

                                <TextView
                                    android:layout_width="wrap_content"
                                    android:layout_height="match_parent"
                                    android:text="@{String.format(@string/newsItem_source+newsCustom.scont)}"
                                    android:textColor="@color/colorAccent"
                                    android:textSize="10dp"
                                    />

                                <TextView
                                    android:layout_marginLeft="10dp"
                                    android:id="@+id/newsItemRCL"
                                    android:layout_width="wrap_content"
                                    android:layout_height="match_parent"
                                    android:textColor="@color/lightblack"
                                    android:text="@{String.format(@string/newsItem_rnum,newsCustom.rnum)}"
                                    android:textSize="10dp"
                                    />
                            </LinearLayout>


                           <ImageView
                               android:id="@+id/newsItemImage"
                               android:layout_width="120dp"
                               android:layout_height="100dp"
                               android:scaleType="centerCrop"
                               android:layout_alignParentRight="true"
                               android:src="@mipmap/ic_news"/>

                        </RelativeLayout>
                </com.balysv.materialripple.MaterialRippleLayout>
            </android.support.v7.widget.CardView>

</layout>