//抖音布局 <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto"> <com.shuyu.gsyvideoplayer.video.StandardGSYVideoPlayer android:id="@+id/gsy" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toBottomOf="parent" android:layout_width="match_parent" android:layout_height="wrap_content"/> <!-- 最右边方--> <ImageView android:id="@+id/iv_rotate" android:src="@mipmap/ic_launcher" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintRight_toRightOf="parent" android:layout_marginBottom="20dp" android:layout_marginRight="20dp" android:background="@drawable/shape_tuijian_tou" android:layout_width="40dp" android:layout_height="40dp"/> <TextView android:id="@+id/tv_share" android:text="1.2万" android:textSize="15dp" android:textColor="@color/white" android:layout_marginBottom="20dp" app:layout_constraintLeft_toLeftOf="@+id/iv_rotate" app:layout_constraintRight_toRightOf="@+id/iv_rotate" app:layout_constraintBottom_toTopOf="@+id/iv_rotate" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <ImageView android:id="@+id/iv_share" app:layout_constraintLeft_toLeftOf="@+id/iv_rotate" app:layout_constraintRight_toRightOf="@+id/iv_rotate" app:layout_constraintBottom_toTopOf="@id/tv_share" android:layout_marginBottom="5dp" android:src="@drawable/ic_fenxiang" android:layout_width="30dp" android:layout_height="30dp"/> <TextView android:id="@+id/tv_collect" app:layout_constraintRight_toRightOf="@id/iv_rotate" app:layout_constraintLeft_toLeftOf="@id/iv_rotate" app:layout_constraintBottom_toTopOf="@id/iv_share" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/dp_10" android:text="1.8万" android:textSize="15dp" android:textColor="@color/white"/> <ImageView android:id="@+id/iv_collect" app:layout_constraintRight_toRightOf="@id/iv_rotate" app:layout_constraintBottom_toTopOf="@id/tv_collect" app:layout_constraintLeft_toLeftOf="@id/iv_rotate" android:src="@drawable/ic_shoucang" android:layout_width="30dp" android:layout_height="30dp"/> <TextView android:id="@+id/tv_comment" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/dp_10" android:text="2.0万" android:textSize="15sp" android:textColor="@color/white" app:layout_constraintRight_toRightOf="@id/iv_rotate" app:layout_constraintBottom_toTopOf="@id/iv_collect" app:layout_constraintLeft_toLeftOf="@id/iv_rotate" ></TextView> <ImageView android:layout_marginBottom="5dp" app:layout_constraintLeft_toLeftOf="@id/iv_rotate" app:layout_constraintRight_toRightOf="@id/iv_rotate" app:layout_constraintBottom_toTopOf="@id/tv_comment" android:src="@drawable/ic_pinglun" android:id="@+id/iv_comment" android:layout_width="30dp" android:layout_height="30dp"/> <TextView android:id="@+id/tv_like" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/dp_10" android:text="1.8万" android:textSize="15sp" android:textColor="@color/white" app:layout_constraintBottom_toTopOf="@id/iv_comment" app:layout_constraintLeft_toLeftOf="@id/iv_rotate" app:layout_constraintRight_toRightOf="@id/iv_rotate"></TextView> <ImageView app:layout_constraintBottom_toTopOf="@id/tv_like" app:layout_constraintLeft_toLeftOf="@id/iv_rotate" app:layout_constraintRight_toRightOf="@id/iv_rotate" android:id="@+id/iv_lick" android:src="@drawable/ic_action_love" android:layout_width="30dp" android:layout_height="30dp"/> <ImageView android:id="@+id/iv_heard" android:background="@drawable/shape_tuijian_tou" app:layout_constraintRight_toRightOf="@id/iv_rotate" app:layout_constraintLeft_toLeftOf="@id/iv_rotate" app:layout_constraintBottom_toTopOf="@id/iv_lick" android:layout_marginTop="20dp" android:layout_width="40dp" android:layout_height="40dp"/> <ImageView android:id="@+id/iv_focus" android:src="@drawable/ic_action_add" android:layout_marginBottom="15dp" app:layout_constraintRight_toRightOf="@id/iv_rotate" app:layout_constraintLeft_toLeftOf="@id/iv_rotate" app:layout_constraintBottom_toTopOf="@id/iv_lick" android:background="@drawable/shape_tuijian_add" android:layout_width="20dp" android:layout_height="20dp"/> <!-- 左下方--> <TextView android:id="@+id/tv_marquee" android:text="常青书的创作" android:textColor="@color/white" android:singleLine="true" android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true" android:marqueeRepeatLimit="marquee_forever" android:textSize="@dimen/dp_15" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintBottom_toBottomOf="parent" android:layout_marginBottom="@dimen/dp_20" android:layout_marginLeft="@dimen/dp_20" android:layout_width="150dp" android:layout_height="wrap_content"/> <TextView android:id="@+id/tv_caption" android:layout_width="@dimen/dp_200" android:ellipsize="end" android:singleLine="true" android:layout_height="wrap_content" android:layout_marginTop="@dimen/dp_6" android:text="吃不了学习的苦,就吃生活的苦" android:textColor="@color/white" android:textSize="@dimen/sp_15" app:layout_constraintBottom_toTopOf="@id/tv_marquee" app:layout_constraintLeft_toLeftOf="@id/tv_marquee"></TextView> <TextView android:id="@+id/tv_user" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="常青树" android:textColor="@color/white" android:textSize="@dimen/sp_20" app:layout_constraintBottom_toTopOf="@id/tv_caption" app:layout_constraintLeft_toLeftOf="@id/tv_marquee"></TextView> <androidx.constraintlayout.widget.ConstraintLayout app:layout_constraintBottom_toTopOf="@id/tv_user" app:layout_constraintLeft_toLeftOf="@id/tv_marquee" android:layout_marginTop="5dp" android:layout_width="wrap_content" android:layout_height="30dp" android:background="@drawable/shape_tuijian_dingwei"> <ImageView android:id="@+id/iv_locate" android:layout_width="@dimen/dp_30" android:layout_height="@dimen/dp_30" app:layout_constraintTop_toTopOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintBottom_toBottomOf="parent" android:src="@drawable/ic_dingwei"></ImageView> <TextView android:textSize="@dimen/dp_18" android:text="天津八维培训学校" android:id="@+id/tv_locate" android:textColor="@color/white" android:layout_marginLeft="@dimen/dp_6" app:layout_constraintLeft_toRightOf="@id/iv_locate" app:layout_constraintBottom_toBottomOf="@id/iv_locate" app:layout_constraintTop_toTopOf="@id/iv_locate" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> </androidx.constraintlayout.widget.ConstraintLayout> <androidx.constraintlayout.widget.ConstraintLayout android:layout_width="@dimen/dp_200" android:layout_height="wrap_content" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" android:layout_marginBottom="400dp" app:layout_constraintBottom_toBottomOf="parent" android:background="@drawable/shape_tuijian_quan_jin" android:layout_marginTop="@dimen/dp_40"> <ImageView android:id="@+id/iv_full" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintLeft_toLeftOf="parent" android:src="@drawable/ic_xinhao" android:layout_width="30dp" android:layout_height="30dp"/> <TextView android:id="@+id/tv_full" android:text="全屏播放" android:textColor="@color/white" android:textSize="20dp" android:layout_marginLeft="15dp" app:layout_constraintTop_toTopOf="@id/iv_full" app:layout_constraintLeft_toRightOf="@id/iv_full" app:layout_constraintBottom_toBottomOf="@id/iv_full" android:layout_width="wrap_content" android:layout_height="wrap_content"/> </androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>
//item_video没有上方全局播放
item_live没有最右→_→边