layout_interaction_tile.xml 7.56 KB
<?xml version="1.0" encoding="utf-8"?>
<!-- 视频详情页右侧点赞、收藏、评论、分享布局 -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    tools:background="@color/color_000000">

    <androidx.constraintlayout.widget.ConstraintLayout
        android:id="@+id/cl_head"
        android:layout_width="match_parent"
        android:layout_height="@dimen/rmrb_dp58"
        android:visibility="visible"
        tools:visibility="visible">

        <View
            android:layout_width="@dimen/rmrb_dp50"
            android:layout_height="@dimen/rmrb_dp50"
            android:background="@drawable/shape_bg_circle_ffffff_1"
            app:layout_constraintLeft_toLeftOf="@+id/ivHeadPortrait"
            app:layout_constraintRight_toRightOf="@+id/ivHeadPortrait"
            app:layout_constraintBottom_toBottomOf="@+id/ivHeadPortrait"
            app:layout_constraintTop_toTopOf="@+id/ivHeadPortrait"/>

        <ImageView
            android:id="@+id/ivHeadPortrait"
            android:layout_width="@dimen/rmrb_dp48"
            android:layout_height="@dimen/rmrb_dp48"
            android:scaleType="centerCrop"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintTop_toTopOf="parent"
            android:layout_marginTop="@dimen/rmrb_dp1"
            android:layout_marginLeft="@dimen/rmrb_dp1"
            android:layout_marginRight="@dimen/rmrb_dp1"
            tools:src="@mipmap/icon_default_head_mater" />

        <ImageView
            android:id="@+id/ivFollow"
            android:layout_width="@dimen/rmrb_dp24"
            android:layout_height="@dimen/rmrb_dp24"
            android:layout_marginTop="@dimen/rmrb_dp34"
            android:src="@mipmap/ic_follow"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintTop_toTopOf="@+id/ivHeadPortrait" />

        <com.airbnb.lottie.LottieAnimationView
            android:id="@+id/lottieFollow"
            android:layout_width="@dimen/rmrb_dp24"
            android:layout_height="@dimen/rmrb_dp24"
            android:layout_marginTop="@dimen/rmrb_dp34"
            android:visibility="gone"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintTop_toTopOf="@+id/ivHeadPortrait"
            app:lottie_autoPlay="false"
            app:lottie_loop="false" />

    </androidx.constraintlayout.widget.ConstraintLayout>

    <LinearLayout
        android:id="@+id/llLike"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="@dimen/rmrb_dp11"
        android:gravity="center_horizontal"
        android:orientation="vertical"
        android:visibility="gone"
        tools:visibility="visible">

        <com.wd.foundation.wdkit.view.AnimationView
            android:id="@+id/avLike"
            android:layout_width="@dimen/rmrb_dp50"
            android:layout_height="@dimen/rmrb_dp50"
            android:layout_gravity="center"
            android:src="@mipmap/icon_like_unselect_video_redheart"
            app:anim_lottie_fileName="like.json"
            app:anim_select_image="@mipmap/icon_like_selected_redheart"
            app:anim_unselect_image="@mipmap/icon_like_unselect_video_redheart"/>

        <TextView
            android:id="@+id/tvLike"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:shadowColor="@color/res_color_common_C9"
            android:layout_marginTop="@dimen/rmrb_dp_5"
            android:shadowDx="0"
            android:shadowDy="1"
            android:shadowRadius="1"
            android:text="0"
            android:textColor="#FFFFFFFF"
            android:textSize="@dimen/rmrb_dp13" />

    </LinearLayout>

    <LinearLayout
        android:id="@+id/llCollect"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="@dimen/rmrb_dp11"
        android:gravity="center_horizontal"
        android:orientation="vertical">

        <com.wd.foundation.wdkit.view.AnimationView
            android:id="@+id/avCollect"
            android:layout_width="@dimen/rmrb_dp50"
            android:layout_height="@dimen/rmrb_dp50"
            android:layout_gravity="center"
            android:src="@mipmap/ic_collect_unselected_video"
            app:anim_lottie_fileName="video_collect.json"
            app:anim_select_image="@mipmap/ic_collect_selected_video"
            app:anim_unselect_image="@mipmap/ic_collect_unselected_video"/>

        <TextView
            android:id="@+id/tvCollect"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:shadowColor="@color/res_color_common_C9"
            android:layout_marginTop="@dimen/rmrb_dp_5"
            android:shadowDx="0"
            android:shadowDy="1"
            android:shadowRadius="1"
            android:text="0"
            android:textColor="#FFFFFFFF"
            android:textSize="@dimen/rmrb_dp13" />

    </LinearLayout>

    <LinearLayout
        android:id="@+id/llComment"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="@dimen/rmrb_dp20"
        android:gravity="center_horizontal"
        android:orientation="vertical"
        android:visibility="gone"
        tools:visibility="visible">

        <ImageView
            android:layout_width="@dimen/rmrb_dp32"
            android:layout_height="@dimen/rmrb_dp32"
            android:src="@mipmap/ic_c_commentfill" />

        <TextView
            android:id="@+id/tvComment"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:layout_marginTop="@dimen/rmrb_dp4"
            android:shadowColor="@color/res_color_common_C9"
            android:shadowDx="0"
            android:shadowDy="1"
            android:shadowRadius="1"
            android:text="0"
            android:textColor="#FFFFFFFF"
            android:textSize="@dimen/rmrb_dp13" />

    </LinearLayout>

    <LinearLayout
        android:id="@+id/llShare"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="@dimen/rmrb_dp10"
        android:gravity="center_horizontal"
        android:orientation="vertical">

        <ImageView
            android:id="@+id/ivShareIcon"
            android:layout_width="@dimen/rmrb_dp50"
            android:layout_height="@dimen/rmrb_dp50"
            android:src="@mipmap/ic_c_share_fill" />

        <TextView
            android:id="@+id/tvShare"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:layout_marginTop="@dimen/rmrb_dp_5"
            android:shadowColor="@color/res_color_common_C9"
            android:shadowDx="0"
            android:shadowDy="1"
            android:shadowRadius="1"
            android:text="0"
            android:textColor="#FFFFFFFF"
            android:textSize="@dimen/rmrb_dp13" />

    </LinearLayout>

</LinearLayout>